summaryrefslogtreecommitdiff
blob: 5704c8a6259d497c14ca6f7f6edfa10d854eb8bc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
--- libc/resolv/nss_dns/dns-network.c	Fri Jul 12 10:18:13 2002
+++ libc/resolv/nss_dns/dns-network.c	Fri Jul 12 10:20:10 2002
@@ -328,7 +328,9 @@
 	    }
 	  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;
 	}