aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog3
-rw-r--r--resolv/inet_net_ntop.c1
2 files changed, 4 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 2ef7e9a..0962c90 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
1999-10-01 Ulrich Drepper <drepper@cygnus.com>
+ * resolv/inet_net_ntop.c (inet_net_ntop_ipv4): If BITS is zero
+ account for added '0'.
+
* resolv/nss_dns/dns-host.c (_nss_dns_gethostbyaddr_r): Align
handling of IPv6 tunnel address handling with bind 8.2.1. Allow
len argument to be greater than needed address size.
diff --git a/resolv/inet_net_ntop.c b/resolv/inet_net_ntop.c
index 497b0af..d012c53 100644
--- a/resolv/inet_net_ntop.c
+++ b/resolv/inet_net_ntop.c
@@ -98,6 +98,7 @@ inet_net_ntop_ipv4(src, bits, dst, size)
if (size < sizeof "0")
goto emsgsize;
*dst++ = '0';
+ --size;
*dst = '\0';
}