]> asedeno.scripts.mit.edu Git - PuTTY.git/commitdiff
Use memcpy rather than strncpy in sk_addrcopy! How did that happen?
authorSimon Tatham <anakin@pobox.com>
Fri, 20 Sep 2002 17:54:17 +0000 (17:54 +0000)
committerSimon Tatham <anakin@pobox.com>
Fri, 20 Sep 2002 17:54:17 +0000 (17:54 +0000)
[originally from svn r1968]

winnet.c

index 5b853e109236ce38f265bfced9c6478d6f5e1c2a..7cadf86f023d76cf4d08936fdab9a809a0b938b8 100644 (file)
--- a/winnet.c
+++ b/winnet.c
@@ -380,10 +380,10 @@ void sk_addrcopy(SockAddr addr, char *buf)
 #endif
        struct in_addr a;
        a.s_addr = htonl(addr->address);
-       strncpy(buf, (char*) &a.s_addr, 4);
+       memcpy(buf, (char*) &a.s_addr, 4);
 #ifdef IPV6
     } else {
-       strncpy(buf, (char*) addr->ai, 16);
+       memcpy(buf, (char*) addr->ai, 16);
     }
 #endif
 }