aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2011-06-03 00:43:47 +0200
committerAndreas Steffen <andreas.steffen@strongswan.org>2011-06-03 00:43:47 +0200
commit145a8b04d11e0498b3a4b06ad2fb9d6ec60d95f8 (patch)
tree7eeff0dcc6a978e8102eac0801f86630abc53de3
parenta8d0bd7465ec2c8f4d06011277e6f6eb8816b0e9 (diff)
downloadstrongswan-145a8b04d11e0498b3a4b06ad2fb9d6ec60d95f8.tar.bz2
strongswan-145a8b04d11e0498b3a4b06ad2fb9d6ec60d95f8.tar.xz
correctly destroy the hosts
-rw-r--r--src/libcharon/plugins/updown/updown_listener.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libcharon/plugins/updown/updown_listener.c b/src/libcharon/plugins/updown/updown_listener.c
index 9ac720d42..2bd757ec7 100644
--- a/src/libcharon/plugins/updown/updown_listener.c
+++ b/src/libcharon/plugins/updown/updown_listener.c
@@ -260,8 +260,8 @@ METHOD(listener_t, child_updown, bool,
udp_enc,
config->get_hostaccess(config) ? "PLUTO_HOST_ACCESS='1' " : "",
script);
- free(my_client);
- free(other_client);
+ my_client->destroy(my_client);
+ other_client->destroy(other_client);
free(virtual_ip);
free(mark_in);
free(mark_out);