diff options
| author | Bruce M Simpson <bms@FreeBSD.org> | 2009-04-29 10:13:22 +0000 |
|---|---|---|
| committer | Bruce M Simpson <bms@FreeBSD.org> | 2009-04-29 10:13:22 +0000 |
| commit | 1096332a4a101a75ba928acd5e2fc2edc4d061a8 (patch) | |
| tree | 9a06603102735f490ddda5ea29d37e9bc09ba34f /sys/netinet | |
| parent | 31a3e65dc2dcac513f7d4f152938f054f73bbfac (diff) | |
Notes
Diffstat (limited to 'sys/netinet')
| -rw-r--r-- | sys/netinet/in_pcb.c | 3 |
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) |
