Browse Source

Fixed bug #76333 PHP built-in server does not find files if root path contains special characters

pull/3243/head
Anatol Belski 8 years ago
parent
commit
ad787626a4
  1. 4
      sapi/cli/php_cli_server.c

4
sapi/cli/php_cli_server.c

@ -2044,9 +2044,11 @@ static int php_cli_server_begin_send_static(php_cli_server *server, php_cli_serv
' ' == client->request.path_translated[client->request.path_translated_len-1])) {
return php_cli_server_send_error_page(server, client, 500);
}
#endif
fd = client->request.path_translated ? php_win32_ioutil_open(client->request.path_translated, O_RDONLY): -1;
#else
fd = client->request.path_translated ? open(client->request.path_translated, O_RDONLY): -1;
#endif
if (fd < 0) {
return php_cli_server_send_error_page(server, client, 404);
}

Loading…
Cancel
Save