aboutsummaryrefslogtreecommitdiff
path: root/src/vpn/vpn_api.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2016-07-08 17:20:23 +0000
committerChristian Grothoff <christian@grothoff.org>2016-07-08 17:20:23 +0000
commitd8c53b12a818ff7cf82d06a1a69c395bdef85ee6 (patch)
tree0ebb0db416c157fcfde51a941185819dd12d51fd /src/vpn/vpn_api.c
parent5184c17d32a39c928c2a0fec3ee1ad098bbaa562 (diff)
downloadgnunet-d8c53b12a818ff7cf82d06a1a69c395bdef85ee6.tar.gz
gnunet-d8c53b12a818ff7cf82d06a1a69c395bdef85ee6.zip
-avoid calling memcpy() with NULL argument, even if len is 0
Diffstat (limited to 'src/vpn/vpn_api.c')
-rw-r--r--src/vpn/vpn_api.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/vpn/vpn_api.c b/src/vpn/vpn_api.c
index adba0a666..42fe7d4b4 100644
--- a/src/vpn/vpn_api.c
+++ b/src/vpn/vpn_api.c
@@ -278,7 +278,7 @@ send_request (struct GNUNET_VPN_RedirectionRequest *rr)
278 rip->result_af = htonl (rr->result_af); 278 rip->result_af = htonl (rr->result_af);
279 rip->addr_af = htonl (rr->addr_af); 279 rip->addr_af = htonl (rr->addr_af);
280 rip->request_id = rr->request_id = ++vh->request_id_gen; 280 rip->request_id = rr->request_id = ++vh->request_id_gen;
281 memcpy (&rip[1], 281 GNUNET_memcpy (&rip[1],
282 rr->addr, 282 rr->addr,
283 alen); 283 alen);
284 } 284 }
@@ -483,7 +483,7 @@ GNUNET_VPN_redirect_to_ip (struct GNUNET_VPN_Handle *vh,
483 rr->expiration_time = expiration_time; 483 rr->expiration_time = expiration_time;
484 rr->result_af = result_af; 484 rr->result_af = result_af;
485 rr->addr_af = addr_af; 485 rr->addr_af = addr_af;
486 memcpy (&rr[1], 486 GNUNET_memcpy (&rr[1],
487 addr, 487 addr,
488 alen); 488 alen);
489 GNUNET_CONTAINER_DLL_insert_tail (vh->rr_head, 489 GNUNET_CONTAINER_DLL_insert_tail (vh->rr_head,