diff options
author | Karl Skomski <karl@skomski.com> | 2015-08-14 14:26:07 +0200 |
---|---|---|
committer | Ben Noordhuis <info@bnoordhuis.nl> | 2015-08-17 21:23:09 +0200 |
commit | dbecb21270b4e9695d5e8f1ed2790c829bd4fa97 (patch) | |
tree | de9fb6e8d607bb51ab32c7fa37486bb21926f12a /src/node_crypto.cc | |
parent | 98d7aee602c367215ed84eec0cdebfa4831b65e2 (diff) | |
download | node-new-dbecb21270b4e9695d5e8f1ed2790c829bd4fa97.tar.gz |
crypto: fix memory leak in SafeX509ExtPrint
PR-URL: https://github.com/nodejs/node/pull/2375
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Diffstat (limited to 'src/node_crypto.cc')
-rw-r--r-- | src/node_crypto.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/node_crypto.cc b/src/node_crypto.cc index 5b45ccdafb..6bde146ee9 100644 --- a/src/node_crypto.cc +++ b/src/node_crypto.cc @@ -1297,6 +1297,7 @@ static bool SafeX509ExtPrint(BIO* out, X509_EXTENSION* ext) { if (nval == NULL) return false; X509V3_EXT_val_prn(out, nval, 0, 0); + sk_CONF_VALUE_pop_free(nval, X509V3_conf_free); } } sk_GENERAL_NAME_pop_free(names, GENERAL_NAME_free); |