summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_input.c
diff options
context:
space:
mode:
authorJuli Mallett <jmallett@FreeBSD.org>2002-08-19 19:47:13 +0000
committerJuli Mallett <jmallett@FreeBSD.org>2002-08-19 19:47:13 +0000
commitded7008a07ac1427dcf6c00c5a16e7b7cb5abbce (patch)
treecd3f4511017c370d76ae40c70b65af1a2f39a1a3 /sys/netinet/tcp_input.c
parent51e2390d613fc232fb992c6e548704f8937c565a (diff)
Notes
Diffstat (limited to 'sys/netinet/tcp_input.c')
-rw-r--r--sys/netinet/tcp_input.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/sys/netinet/tcp_input.c b/sys/netinet/tcp_input.c
index 90fba7484e3c..07c2340702c9 100644
--- a/sys/netinet/tcp_input.c
+++ b/sys/netinet/tcp_input.c
@@ -576,14 +576,18 @@ findpcb:
if (inp == NULL) {
if (log_in_vain) {
#ifdef INET6
- char dbuf[INET6_ADDRSTRLEN], sbuf[INET6_ADDRSTRLEN];
+ char dbuf[INET6_ADDRSTRLEN+2], sbuf[INET6_ADDRSTRLEN+2];
#else
char dbuf[4*sizeof "123"], sbuf[4*sizeof "123"];
#endif
if (isipv6) {
- strcpy(dbuf, ip6_sprintf(&ip6->ip6_dst));
- strcpy(sbuf, ip6_sprintf(&ip6->ip6_src));
+ strcpy(dbuf, "[");
+ strcpy(sbuf, "[");
+ strcat(dbuf, ip6_sprintf(&ip6->ip6_dst));
+ strcat(sbuf, ip6_sprintf(&ip6->ip6_src));
+ strcat(dbuf, "]");
+ strcat(sbuf, "]");
} else {
strcpy(dbuf, inet_ntoa(ip->ip_dst));
strcpy(sbuf, inet_ntoa(ip->ip_src));