From: Andreas Schwab Date: Tue, 2 Jul 2002 09:36:44 +0000 (+0000) Subject: * resolv/nss_dns/dns-network.c (getanswer_r): Reduce linebuflen X-Git-Tag: upstream/2.30~21647 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f4554c112160f9141bf2de4ee2c03abcb4d6f702;p=external%2Fglibc.git * resolv/nss_dns/dns-network.c (getanswer_r): Reduce linebuflen in parallel to bumping up the buffer pointer. --- diff --git a/resolv/nss_dns/dns-network.c b/resolv/nss_dns/dns-network.c index 38acc96..105b81f 100644 --- a/resolv/nss_dns/dns-network.c +++ b/resolv/nss_dns/dns-network.c @@ -328,7 +328,9 @@ getanswer_r (const querybuf *answer, int anslen, struct netent *result, } cp += n; *alias_pointer++ = bp; - bp += strlen (bp) + 1; + n = strlen (bp) + 1; + bp += n; + linebuflen -= n; result->n_addrtype = class == C_IN ? AF_INET : AF_UNSPEC; ++have_answer; }