changeset 3002:bf0c7e58e016

fix memory corruption in $ssl_client_cert
author Igor Sysoev <igor@sysoev.ru>
date Mon, 27 Jul 2009 11:51:12 +0000
parents cf21d35248bc
children b630e7d095b3
files src/event/ngx_event_openssl.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/event/ngx_event_openssl.c
+++ b/src/event/ngx_event_openssl.c
@@ -2011,7 +2011,7 @@ ngx_ssl_get_certificate(ngx_connection_t
 
     p = s->data;
 
-    for (i = 0; i < len; i++) {
+    for (i = 0; i < cert.len - 1; i++) {
         *p++ = cert.data[i];
         if (cert.data[i] == LF) {
             *p++ = '\t';