diff options
author | Andreas Steffen <andreas.steffen@strongswan.org> | 2008-12-04 01:08:19 +0000 |
---|---|---|
committer | Andreas Steffen <andreas.steffen@strongswan.org> | 2008-12-04 01:08:19 +0000 |
commit | 9b6f9d14ab26eb97b18087d2eca74b75f027e98e (patch) | |
tree | 0ae87ca264cf646c5ce7539f3dd1f47b945b46c7 /src/charon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c | |
parent | 17a1045906678ebea31857310f0802031ef3a083 (diff) | |
download | strongswan-9b6f9d14ab26eb97b18087d2eca74b75f027e98e.tar.bz2 strongswan-9b6f9d14ab26eb97b18087d2eca74b75f027e98e.tar.xz |
fixed double free of host in sadb_address2ts
Diffstat (limited to 'src/charon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c')
-rw-r--r-- | src/charon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/charon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c b/src/charon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c index 70b1b09a4..89ff02276 100644 --- a/src/charon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c +++ b/src/charon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c @@ -578,7 +578,6 @@ static traffic_selector_t* sadb_address2ts(struct sadb_address *address) host = host_create_from_sockaddr((sockaddr_t*)&address[1]) ; ts = traffic_selector_create_from_subnet(host, address->sadb_address_prefixlen, address->sadb_address_proto, host->get_port(host)); - host->destroy(host); return ts; } |