From fca4bcad4df2afc09ad2cd123822672a80ea5ca4 Mon Sep 17 00:00:00 2001 From: ume Date: Tue, 13 Jan 2004 05:32:12 +0000 Subject: fix potential 'cannot-happen' memory leak Submitted by: "Bjoern A. Zeeb" Reviewed by: itojun --- sys/netinet6/ipsec.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'sys/netinet6/ipsec.c') diff --git a/sys/netinet6/ipsec.c b/sys/netinet6/ipsec.c index 46ecaa4..917fa33 100644 --- a/sys/netinet6/ipsec.c +++ b/sys/netinet6/ipsec.c @@ -1311,8 +1311,11 @@ ipsec_deepcopy_policy(src) struct ipsecrequest *r; struct secpolicy *dst; + if (src == NULL) + return NULL; + dst = key_newsp(0); - if (src == NULL || dst == NULL) + if (dst == NULL) return NULL; /* -- cgit v1.1