mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-03-16 12:03:03 -05:00
Use memcpy rather than strncpy in sk_addrcopy! How did that happen?
[originally from svn r1968]
This commit is contained in:
parent
58238b10d3
commit
79fa4f8cd6
4
winnet.c
4
winnet.c
@ -380,10 +380,10 @@ void sk_addrcopy(SockAddr addr, char *buf)
|
|||||||
#endif
|
#endif
|
||||||
struct in_addr a;
|
struct in_addr a;
|
||||||
a.s_addr = htonl(addr->address);
|
a.s_addr = htonl(addr->address);
|
||||||
strncpy(buf, (char*) &a.s_addr, 4);
|
memcpy(buf, (char*) &a.s_addr, 4);
|
||||||
#ifdef IPV6
|
#ifdef IPV6
|
||||||
} else {
|
} else {
|
||||||
strncpy(buf, (char*) addr->ai, 16);
|
memcpy(buf, (char*) addr->ai, 16);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user