[PATCH 1/9] libc/inet/resolv.c: fix segfault while reading /etc/hosts.
Florian Fainelli
florian at openwrt.org
Fri Sep 21 15:29:11 UTC 2012
From: Felix Fietkau <nbd at openwrt.org>
Signed-off-by: Felix Fietkau <nbd at openwrt.org>
---
libc/inet/resolv.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/libc/inet/resolv.c b/libc/inet/resolv.c
index f1e7da7..fff2794 100644
--- a/libc/inet/resolv.c
+++ b/libc/inet/resolv.c
@@ -1630,6 +1630,7 @@ int __read_etc_hosts_r(
* struct in[6]_addr
* char line_buffer[BUFSZ+];
*/
+ memset(buf, 0, buflen);
parser->data = buf;
parser->data_len = aliaslen;
parser->line_len = buflen - aliaslen;
--
1.7.9.5
More information about the uClibc
mailing list