com php-src: Fixed bug #73360 Unable to work in root with unicode chars: sapi/cli/php_cli_server.c

From: Date: Fri, 21 Oct 2016 13:22:59 +0000
Subject: com php-src: Fixed bug #73360 Unable to work in root with unicode chars: sapi/cli/php_cli_server.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-95255@lists.php.net to get a copy of this message
Commit: 64fee0aecb2c804a088b896da6f736dbc19d8424 Author: Anatol Belski <ab@php.net> Fri, 21 Oct 2016 15:22:59 +0200 Parents: 736633310cc5475ee9254321a8f0aeb0cbf797cc Branches: PHP-7.1 master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=64fee0aecb2c804a088b896da6f736dbc19d8424 Log: Fixed bug #73360 Unable to work in root with unicode chars Bugs: https://bugs.php.net/73360 Changed paths: M sapi/cli/php_cli_server.c Diff: diff --git a/sapi/cli/php_cli_server.c b/sapi/cli/php_cli_server.c index 7ae6c6f..bb445d9 100644 --- a/sapi/cli/php_cli_server.c +++ b/sapi/cli/php_cli_server.c @@ -1400,7 +1400,7 @@ static void php_cli_server_request_translate_vpath(php_cli_server_request *reque *p = '\0'; q = p; while (q > buf) { - if (!zend_stat(buf, &sb)) { + if (!VCWD_STAT(buf, &sb)) { if (sb.st_mode & S_IFDIR) { const char **file = index_files; if (q[-1] != DEFAULT_SLASH) { @@ -1409,7 +1409,7 @@ static void php_cli_server_request_translate_vpath(php_cli_server_request *reque while (*file) { size_t l = strlen(*file); memmove(q, *file, l + 1); - if (!zend_stat(buf, &sb) && (sb.st_mode & S_IFREG)) { + if (!VCWD_STAT(buf, &sb) && (sb.st_mode & S_IFREG)) { q += l; break; } @@ -2502,7 +2502,7 @@ int do_cli_server(int argc, char **argv) /* {{{ */ if (document_root) { zend_stat_t sb; - if (zend_stat(document_root, &sb)) { + if (VCWD_STAT(document_root, &sb)) { fprintf(stderr, "Directory %s does not exist.\n", document_root); return 1; }

« previous php.cvs (#95255) next »