diff options
| author | Robert Watson <rwatson@FreeBSD.org> | 2006-04-05 08:45:59 +0000 |
|---|---|---|
| committer | Robert Watson <rwatson@FreeBSD.org> | 2006-04-05 08:45:59 +0000 |
| commit | a460ae4b4c15dbf95cc3b7caf08835a019c76d45 (patch) | |
| tree | 5d13d4c2e42851d21992bbc5c483f02e6aaac106 /sys/netinet | |
| parent | 50ff9670e294c35ec539b6bb03017306f17fa6ac (diff) | |
Notes
Diffstat (limited to 'sys/netinet')
| -rw-r--r-- | sys/netinet/tcp_input.c | 3 | ||||
| -rw-r--r-- | sys/netinet/tcp_reass.c | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/sys/netinet/tcp_input.c b/sys/netinet/tcp_input.c index ad94e76b7aa8..0532f71b5d9e 100644 --- a/sys/netinet/tcp_input.c +++ b/sys/netinet/tcp_input.c @@ -3272,7 +3272,8 @@ tcp_timewait(tw, to, th, m, tlen) return (0); drop: - INP_UNLOCK(tw->tw_inpcb); + if (tw != NULL) + INP_UNLOCK(tw->tw_inpcb); m_freem(m); return (0); } diff --git a/sys/netinet/tcp_reass.c b/sys/netinet/tcp_reass.c index ad94e76b7aa8..0532f71b5d9e 100644 --- a/sys/netinet/tcp_reass.c +++ b/sys/netinet/tcp_reass.c @@ -3272,7 +3272,8 @@ tcp_timewait(tw, to, th, m, tlen) return (0); drop: - INP_UNLOCK(tw->tw_inpcb); + if (tw != NULL) + INP_UNLOCK(tw->tw_inpcb); m_freem(m); return (0); } |
