From: Schanzenbach, Martin Date: Fri, 2 Dec 2016 14:13:38 +0000 (+0100) Subject: -fix memcpy X-Git-Tag: taler-0.2.1~562 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=f88d55e43f3d3a4468c2faa0621044ad17594e5f;p=oweals%2Fgnunet.git -fix memcpy --- diff --git a/src/gns/nss/nss_gns.c b/src/gns/nss/nss_gns.c index 3e1d59712..31435cf95 100644 --- a/src/gns/nss/nss_gns.c +++ b/src/gns/nss/nss_gns.c @@ -183,7 +183,8 @@ enum nss_status _nss_gns_gethostbyname2_r( /* Addresses */ astart = idx; l = u.count*address_length; - GNUNET_memcpy(buffer+astart, &u.data, l); + if (0 != l) + memcpy(buffer+astart, &u.data, l); /* address_length is a multiple of 32bits, so idx is still aligned * correctly */ idx += l;