aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet
diff options
context:
space:
mode:
authorBruce M Simpson <bms@FreeBSD.org>2009-04-29 10:13:22 +0000
committerBruce M Simpson <bms@FreeBSD.org>2009-04-29 10:13:22 +0000
commit1096332a4a101a75ba928acd5e2fc2edc4d061a8 (patch)
tree9a06603102735f490ddda5ea29d37e9bc09ba34f /sys/netinet
parent31a3e65dc2dcac513f7d4f152938f054f73bbfac (diff)
Notes
Diffstat (limited to 'sys/netinet')
-rw-r--r--sys/netinet/in_pcb.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/netinet/in_pcb.c b/sys/netinet/in_pcb.c
index 2c0071b0f272..9ff531aab5b2 100644
--- a/sys/netinet/in_pcb.c
+++ b/sys/netinet/in_pcb.c
@@ -927,7 +927,8 @@ in_pcbfree_internal(struct inpcb *inp)
#ifdef INET6
if (inp->inp_vflag & INP_IPV6PROTO) {
ip6_freepcbopts(inp->in6p_outputopts);
- ip6_freemoptions(inp->in6p_moptions);
+ if (inp->in6p_moptions != NULL)
+ ip6_freemoptions(inp->in6p_moptions);
}
#endif
if (inp->inp_options)