summaryrefslogtreecommitdiff
path: root/ext/openssl/openssl.c
diff options
context:
space:
mode:
authorPierre Joye <pajoye@php.net>2007-08-08 06:30:56 +0000
committerPierre Joye <pajoye@php.net>2007-08-08 06:30:56 +0000
commit6f7b46afbdd57d541031717f1259df186ce5a243 (patch)
tree12aa6e307f59ca26c3977fdfdcfd925ddead47dc /ext/openssl/openssl.c
parente2d9b55057b5dc27252a64a9cbd732d08d5dc5c2 (diff)
downloadphp-git-6f7b46afbdd57d541031717f1259df186ce5a243.tar.gz
- MFB: fix regressio introduced by #42222
Diffstat (limited to 'ext/openssl/openssl.c')
-rw-r--r--ext/openssl/openssl.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/openssl/openssl.c b/ext/openssl/openssl.c
index 945391997c..862bd5fc78 100644
--- a/ext/openssl/openssl.c
+++ b/ext/openssl/openssl.c
@@ -1801,7 +1801,7 @@ static int php_openssl_make_REQ(struct php_x509_request * req, X509_REQ * csr, z
/* Finally apply defaults from config file */
for(i = 0; i < sk_CONF_VALUE_num(dn_sk); i++) {
int len;
- char buffer[200];
+ char buffer[200 + 1]; /* 200 + \n !*/
v = sk_CONF_VALUE_value(dn_sk, i);
type = v->name;
@@ -1818,7 +1818,7 @@ static int php_openssl_make_REQ(struct php_x509_request * req, X509_REQ * csr, z
len = 200;
}
memcpy(buffer, type, len);
- buffer[len - 1] = '\0';
+ buffer[len] = '\0';
type = buffer;