aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2011-12-21 13:55:30 +0100
committerMartin Willi <martin@revosec.ch>2012-03-20 17:31:30 +0100
commit8a395e889c3417ecacaa9718bd569d454473a9e7 (patch)
treeadfe853239ce0048665c89ecb3f06bde1ef3ed4a /src
parentdd5c3787dc38373237626796f7efeab63b8418c4 (diff)
downloadstrongswan-8a395e889c3417ecacaa9718bd569d454473a9e7.tar.bz2
strongswan-8a395e889c3417ecacaa9718bd569d454473a9e7.tar.xz
Fixed leak of a hash when checking out by hash
Diffstat (limited to 'src')
-rw-r--r--src/libcharon/sa/ike_sa_manager.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libcharon/sa/ike_sa_manager.c b/src/libcharon/sa/ike_sa_manager.c
index d992ce1dc..35b9cab25 100644
--- a/src/libcharon/sa/ike_sa_manager.c
+++ b/src/libcharon/sa/ike_sa_manager.c
@@ -1027,6 +1027,7 @@ METHOD(ike_sa_manager_t, checkout_by_message, ike_sa_t*,
ike_sa = entry->ike_sa;
DBG2(DBG_MGR, "IKE_SA %s[%u] checked out by hash",
ike_sa->get_name(ike_sa), ike_sa->get_unique_id(ike_sa));
+ chunk_free(&hash);
}
unlock_single_segment(this, segment);
}