From f88d55e43f3d3a4468c2faa0621044ad17594e5f Mon Sep 17 00:00:00 2001 From: "Schanzenbach, Martin" Date: Fri, 2 Dec 2016 15:13:38 +0100 Subject: [PATCH] -fix memcpy --- src/gns/nss/nss_gns.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; -- 2.25.1