diff options
| author | Sam Leffler <sam@FreeBSD.org> | 2004-01-20 22:45:10 +0000 |
|---|---|---|
| committer | Sam Leffler <sam@FreeBSD.org> | 2004-01-20 22:45:10 +0000 |
| commit | b5b47bc6fa9ba9794afd130c91a556a3569166c7 (patch) | |
| tree | ac4a2f5f2c5d428bf034a6c176f3ea1f11bff957 /sys/netipsec/ipsec_output.c | |
| parent | c58cde95d1c86956fc3cd0f8299f463c3a36f527 (diff) | |
Notes
Diffstat (limited to 'sys/netipsec/ipsec_output.c')
| -rw-r--r-- | sys/netipsec/ipsec_output.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/netipsec/ipsec_output.c b/sys/netipsec/ipsec_output.c index 8f8c70545404..c90524b5c2cc 100644 --- a/sys/netipsec/ipsec_output.c +++ b/sys/netipsec/ipsec_output.c @@ -426,8 +426,11 @@ ipsec4_process_packet( error = EFAULT; } if (error) { - if (mp) + if (mp) { + /* XXX: Should never happen! */ m_freem(mp); + } + m = NULL; /* ipip_output() already freed it */ goto bad; } m = mp, mp = NULL; |
