diff options
-rw-r--r-- | sys/netinet/tcp_subr.c | 3 | ||||
-rw-r--r-- | sys/netinet/tcp_timewait.c | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/sys/netinet/tcp_subr.c b/sys/netinet/tcp_subr.c index f211eb45674a..4257603571c0 100644 --- a/sys/netinet/tcp_subr.c +++ b/sys/netinet/tcp_subr.c @@ -309,7 +309,8 @@ tcp_zone_change(void *tag) static int tcp_inpcb_init(void *mem, int size, int flags) { - struct inpcb *inp = (struct inpcb *) mem; + struct inpcb *inp = mem; + INP_LOCK_INIT(inp, "inp", "tcpinp"); return (0); } diff --git a/sys/netinet/tcp_timewait.c b/sys/netinet/tcp_timewait.c index f211eb45674a..4257603571c0 100644 --- a/sys/netinet/tcp_timewait.c +++ b/sys/netinet/tcp_timewait.c @@ -309,7 +309,8 @@ tcp_zone_change(void *tag) static int tcp_inpcb_init(void *mem, int size, int flags) { - struct inpcb *inp = (struct inpcb *) mem; + struct inpcb *inp = mem; + INP_LOCK_INIT(inp, "inp", "tcpinp"); return (0); } |