diff --git a/lib/inet_ntop.c b/lib/inet_ntop.c index eec06073be5d53e7c9d2b046ccb53d95f43d82f9..0408bfdee577af1d504a9fcf6df1b764db5c3a05 100644 --- a/lib/inet_ntop.c +++ b/lib/inet_ntop.c @@ -155,7 +155,7 @@ static const char *inet_ntop6 (const u_char *src, char *dst, size_t size) tp += strlen(tp); break; } - tp += snprintf(tp, 4, "%lx", words[i]); + tp += snprintf(tp, 5, "%lx", words[i]); } /* Was it a trailing run of 0x00's?