summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStanislav Malyshev <stas@php.net>2013-08-19 01:02:12 -0700
committerStanislav Malyshev <stas@php.net>2013-08-19 21:41:53 -0700
commitb7f033bd5de844e7cf0f1f7c2b884d582d4aa847 (patch)
treee9e88a1fcfff183182b087446c47c5f73a86635a
parent29b4532f618973b80b6b7017b44139995dce697c (diff)
downloadphp-git-b7f033bd5de844e7cf0f1f7c2b884d582d4aa847.tar.gz
fix using wrong buffer pointer
-rw-r--r--ext/openssl/openssl.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/openssl/openssl.c b/ext/openssl/openssl.c
index 4c3b2ec39e..98f38138d2 100644
--- a/ext/openssl/openssl.c
+++ b/ext/openssl/openssl.c
@@ -1587,6 +1587,7 @@ PHP_FUNCTION(openssl_x509_parse)
bio_out = BIO_new(BIO_s_mem());
if (nid == NID_subject_alt_name) {
if (openssl_x509v3_subjectAltName(bio_out, extension) == 0) {
+ BIO_get_mem_ptr(bio_out, &bio_buf);
add_assoc_stringl(subitem, extname, bio_buf->data, bio_buf->length, 1);
} else {
zval_dtor(return_value);