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.4.0alpha1~191^2~2484 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0ad8b2ab2b682047d4e653fec60d63b6397eb434;p=php fix crash on empty doc_root --- diff --git a/sapi/cgi/cgi_main.c b/sapi/cgi/cgi_main.c index 8075170938..b2e393327f 100644 --- a/sapi/cgi/cgi_main.c +++ b/sapi/cgi/cgi_main.c @@ -825,7 +825,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