aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/utils/identification.c
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2009-07-06 11:45:26 +0200
committerMartin Willi <martin@strongswan.org>2009-07-06 13:15:29 +0200
commited680e33c0381024e35ea0f86a78d9c590ea4760 (patch)
tree4ed33180fbddd837926391b06e5a1c569e01ad26 /src/libstrongswan/utils/identification.c
parentdca2eee92a34dd430f15051e9c2cf93d30a4aee4 (diff)
downloadstrongswan-ed680e33c0381024e35ea0f86a78d9c590ea4760.tar.bz2
strongswan-ed680e33c0381024e35ea0f86a78d9c590ea4760.tar.xz
fixed memleak if RND parsing fails
Diffstat (limited to 'src/libstrongswan/utils/identification.c')
-rw-r--r--src/libstrongswan/utils/identification.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libstrongswan/utils/identification.c b/src/libstrongswan/utils/identification.c
index 462a7e8ed..353a2ff06 100644
--- a/src/libstrongswan/utils/identification.c
+++ b/src/libstrongswan/utils/identification.c
@@ -173,6 +173,7 @@ static enumerator_t* create_rdn_enumerator(chunk_t dn)
{
return &e->public;
}
+ free(e);
return enumerator_create_empty();
}