commit | 59b1bc8e90ccb69951b21bc5886044d3c91d7206 | [log] [tgz] |
---|---|---|
author | Bi-Ruei, Chiu <biruei.chiu@gmail.com> | Tue Sep 19 16:30:05 2017 +0800 |
committer | Bi-Ruei, Chiu <biruei.chiu@gmail.com> | Wed Sep 20 07:30:05 2017 +0800 |
tree | 67f5929c146ed24aba03528fa51777547dc11737 | |
parent | ef8dd441fcb492a37008bf7b8ec1c85b7b3c2a5d [diff] [blame] |
Fix some memory leakage and access violation in recent code
diff --git a/libasn1fix/asn1fix_internal.h b/libasn1fix/asn1fix_internal.h index 2d22d30..4e13293 100644 --- a/libasn1fix/asn1fix_internal.h +++ b/libasn1fix/asn1fix_internal.h
@@ -105,6 +105,7 @@ arg->mod = tmp_mod; \ arg->ns = asn1_namespace_new_from_module(tmp_mod, 1); \ typeof(code) ret = code; \ + asn1_namespace_free(arg->ns); \ arg->ns = _saved_ns; \ arg->mod = _saved_mod; \ ret; \