* resolv/nss_dns/dns-network.c (getanswer_r): Reduce linebuflen
authorAndreas Schwab <schwab@suse.de>
Tue, 2 Jul 2002 09:36:44 +0000 (09:36 +0000)
committerAndreas Schwab <schwab@suse.de>
Tue, 2 Jul 2002 09:36:44 +0000 (09:36 +0000)
in parallel to bumping up the buffer pointer.

resolv/nss_dns/dns-network.c

index 38acc96..105b81f 100644 (file)
@@ -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;
        }