diff options
author | ngie <ngie@FreeBSD.org> | 2016-05-13 08:49:29 +0000 |
---|---|---|
committer | ngie <ngie@FreeBSD.org> | 2016-05-13 08:49:29 +0000 |
commit | 96ce93c4effd8c3892503e3afbfe6f1b7b694cdf (patch) | |
tree | 3a92c528db5a7286c49d63cdbd6a068eebef34e2 | |
parent | af5b18a1526f62ff4944a2fc514e4c5d4ee1606e (diff) | |
download | FreeBSD-src-96ce93c4effd8c3892503e3afbfe6f1b7b694cdf.zip FreeBSD-src-96ce93c4effd8c3892503e3afbfe6f1b7b694cdf.tar.gz |
MFC r298676:
r298676 (by cem):
netipsec: Don't leak memory when deep copy fails
CID: 1331693
-rw-r--r-- | sys/netipsec/ipsec.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/netipsec/ipsec.c b/sys/netipsec/ipsec.c index 93e37e8..0ebbefc 100644 --- a/sys/netipsec/ipsec.c +++ b/sys/netipsec/ipsec.c @@ -940,6 +940,7 @@ fail: ipsec_delisr(p); p = NULL; } + KEY_FREESP(&dst); return (NULL); } |