diff options
author | Martin Willi <martin@strongswan.org> | 2009-07-06 11:45:26 +0200 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2009-07-06 13:15:29 +0200 |
commit | ed680e33c0381024e35ea0f86a78d9c590ea4760 (patch) | |
tree | 4ed33180fbddd837926391b06e5a1c569e01ad26 /src/libstrongswan/utils/identification.c | |
parent | dca2eee92a34dd430f15051e9c2cf93d30a4aee4 (diff) | |
download | strongswan-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.c | 1 |
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(); } |