changed strlcat() and strlcpy() to have the same semantics as the
[rsync/rsync.git] / lib / compat.c
index f47275f..922d119 100644 (file)
@@ -83,10 +83,10 @@ char *rep_inet_ntoa(struct in_addr ip)
        unsigned char *p = (unsigned char *)&ip.s_addr;
        static char buf[18];
 #if WORDS_BIGENDIAN
-       slprintf(buf, 17, "%d.%d.%d.%d", 
+       slprintf(buf, 18, "%d.%d.%d.%d", 
                 (int)p[0], (int)p[1], (int)p[2], (int)p[3]);
 #else
-       slprintf(buf, 17, "%d.%d.%d.%d", 
+       slprintf(buf, 18, "%d.%d.%d.%d", 
                 (int)p[3], (int)p[2], (int)p[1], (int)p[0]);
 #endif
        return buf;