diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/gns/nss/nss_gns.c | 3 |
1 files changed, 2 insertions, 1 deletions
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( | |||
183 | /* Addresses */ | 183 | /* Addresses */ |
184 | astart = idx; | 184 | astart = idx; |
185 | l = u.count*address_length; | 185 | l = u.count*address_length; |
186 | GNUNET_memcpy(buffer+astart, &u.data, l); | 186 | if (0 != l) |
187 | memcpy(buffer+astart, &u.data, l); | ||
187 | /* address_length is a multiple of 32bits, so idx is still aligned | 188 | /* address_length is a multiple of 32bits, so idx is still aligned |
188 | * correctly */ | 189 | * correctly */ |
189 | idx += l; | 190 | idx += l; |