From: Antony Dovgal Date: Tue, 20 Oct 2009 12:57:44 +0000 (+0000) Subject: fix crash on empty doc_root X-Git-Tag: php-5.3.2RC1~331 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f298e6ce6e8d61d333a8c3970834bcffccdb9825;p=php fix crash on empty doc_root --- diff --git a/sapi/cgi/cgi_main.c b/sapi/cgi/cgi_main.c index f78cc484aa..449e0cf172 100644 --- a/sapi/cgi/cgi_main.c +++ b/sapi/cgi/cgi_main.c @@ -828,7 +828,7 @@ static int sapi_cgi_activate(TSRMLS_D) /* DOCUMENT_ROOT should also be defined at this stage..but better check it anyway */ if (doc_root) { doc_root_len = strlen(doc_root); - if (IS_SLASH(doc_root[doc_root_len - 1])) { + if (doc_root_len > 0 && IS_SLASH(doc_root[doc_root_len - 1])) { --doc_root_len; } #ifdef PHP_WIN32