From: Mark Wooding Date: Sat, 17 May 2014 12:50:58 +0000 (+0100) Subject: Reinstate avoidance of pointless zero-length allocation. X-Git-Tag: wip.base.getaddrinfo~9 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=fb35fb3719f233198513b4a1b4e364a183f068ef;p=adns.git Reinstate avoidance of pointless zero-length allocation. This was removed while I tested hacks to the lower-level functions. --- diff --git a/src/types.c b/src/types.c index 8a3fe70..56a65af 100644 --- a/src/types.c +++ b/src/types.c @@ -521,7 +521,7 @@ static adns_status append_addrs(adns_query qu, adns_query from, size_t rrsz, size_t drrsz = *dlen*rrsz, srrsz = slen*rrsz; byte *p; - /* if (!slen) return adns_s_ok; */ + if (!slen) return adns_s_ok; p = adns__alloc_interim(qu, drrsz + srrsz); if (!p) R_NOMEM; if (*dlen) {