summaryrefslogtreecommitdiff
path: root/src/node_crypto.cc
diff options
context:
space:
mode:
authorKarl Skomski <karl@skomski.com>2015-08-14 14:26:07 +0200
committerBen Noordhuis <info@bnoordhuis.nl>2015-08-17 21:23:09 +0200
commitdbecb21270b4e9695d5e8f1ed2790c829bd4fa97 (patch)
treede9fb6e8d607bb51ab32c7fa37486bb21926f12a /src/node_crypto.cc
parent98d7aee602c367215ed84eec0cdebfa4831b65e2 (diff)
downloadnode-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.cc1
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);