diff options
author | Christian Grothoff <christian@grothoff.org> | 2016-07-08 17:20:23 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2016-07-08 17:20:23 +0000 |
commit | d8c53b12a818ff7cf82d06a1a69c395bdef85ee6 (patch) | |
tree | 0ebb0db416c157fcfde51a941185819dd12d51fd /src/vpn/vpn_api.c | |
parent | 5184c17d32a39c928c2a0fec3ee1ad098bbaa562 (diff) | |
download | gnunet-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.c | 4 |
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, |