summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2009-10-22 00:41:29 -0400
committerMike Frysinger <vapier@gentoo.org>2009-10-22 00:41:29 -0400
commit829779686b0a263ad3582aecc1cc7a296c38a1c9 (patch)
treeb005ce4a0d4f7d98eefb71bc15d6fc3d9b690854
parentbc5922f17d546bbd82644d0be03bb078bba1f85f (diff)
inet_ntop4: avoid inline initialization
We only need to set the first byte to 0, but gcc likes to zero out the rest of the string with memset() when using this initialization style. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
-rw-r--r--libc/inet/ntop.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libc/inet/ntop.c b/libc/inet/ntop.c
index 57a0b8ccd..fa733e0ad 100644
--- a/libc/inet/ntop.c
+++ b/libc/inet/ntop.c
@@ -51,10 +51,12 @@
static const char *
inet_ntop4(const u_char *src, char *dst, size_t size)
{
- char tmp[sizeof ("255.255.255.255") + 1] = "\0";
+ char tmp[sizeof ("255.255.255.255") + 1];
int octet;
int i;
+ tmp[0] = '\0';
+
i = 0;
for (octet = 0; octet <= 3; octet++) {