diff options
author | Fedor Indutny <fedor@indutny.com> | 2014-06-05 07:09:35 -0700 |
---|---|---|
committer | Fedor Indutny <fedor@indutny.com> | 2014-06-05 07:11:23 -0700 |
commit | a7dd0e51f326dfcc478cc897033e0cd7de62b65d (patch) | |
tree | 6c24a0058c52178d7f32f7aa91a9f584b8891d9c /deps/openssl/openssl/crypto/ec/ec_asn1.c | |
parent | 715bb7f89f727f0300d68af578450db27c225a10 (diff) | |
download | android-node-v8-a7dd0e51f326dfcc478cc897033e0cd7de62b65d.tar.gz android-node-v8-a7dd0e51f326dfcc478cc897033e0cd7de62b65d.tar.bz2 android-node-v8-a7dd0e51f326dfcc478cc897033e0cd7de62b65d.zip |
deps: update openssl to 1.0.1h
Diffstat (limited to 'deps/openssl/openssl/crypto/ec/ec_asn1.c')
-rw-r--r-- | deps/openssl/openssl/crypto/ec/ec_asn1.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/deps/openssl/openssl/crypto/ec/ec_asn1.c b/deps/openssl/openssl/crypto/ec/ec_asn1.c index 145807b611..e94f34e11b 100644 --- a/deps/openssl/openssl/crypto/ec/ec_asn1.c +++ b/deps/openssl/openssl/crypto/ec/ec_asn1.c @@ -1435,8 +1435,11 @@ int i2o_ECPublicKey(EC_KEY *a, unsigned char **out) *out, buf_len, NULL)) { ECerr(EC_F_I2O_ECPUBLICKEY, ERR_R_EC_LIB); - OPENSSL_free(*out); - *out = NULL; + if (new_buffer) + { + OPENSSL_free(*out); + *out = NULL; + } return 0; } if (!new_buffer) |