diff options
author | Mike Frysinger <vapier@gentoo.org> | 2009-10-22 00:41:29 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2009-10-22 00:41:29 -0400 |
commit | 829779686b0a263ad3582aecc1cc7a296c38a1c9 (patch) | |
tree | b005ce4a0d4f7d98eefb71bc15d6fc3d9b690854 | |
parent | bc5922f17d546bbd82644d0be03bb078bba1f85f (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.c | 4 |
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++) { |