aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/plugins
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2008-12-04 01:08:19 +0000
committerAndreas Steffen <andreas.steffen@strongswan.org>2008-12-04 01:08:19 +0000
commit9b6f9d14ab26eb97b18087d2eca74b75f027e98e (patch)
tree0ae87ca264cf646c5ce7539f3dd1f47b945b46c7 /src/charon/plugins
parent17a1045906678ebea31857310f0802031ef3a083 (diff)
downloadstrongswan-9b6f9d14ab26eb97b18087d2eca74b75f027e98e.tar.bz2
strongswan-9b6f9d14ab26eb97b18087d2eca74b75f027e98e.tar.xz
fixed double free of host in sadb_address2ts
Diffstat (limited to 'src/charon/plugins')
-rw-r--r--src/charon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c1
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;
}