mirror of
https://github.com/php/php-src.git
synced 2026-03-24 00:02:20 +01:00
Skip shebang in cli-server router script
Fixes GH-16373 Closes GH-16403
This commit is contained in:
4
NEWS
4
NEWS
@@ -2,6 +2,10 @@ PHP NEWS
|
||||
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
?? ??? ????, PHP 8.2.26
|
||||
|
||||
- Cli:
|
||||
. Fixed bug GH-16373 (Shebang is not skipped for router script in cli-server
|
||||
started through shebang). (ilutov)
|
||||
|
||||
- COM:
|
||||
. Fixed out of bound writes to SafeArray data. (cmb)
|
||||
|
||||
|
||||
@@ -2271,6 +2271,7 @@ static int php_cli_server_dispatch_router(php_cli_server *server, php_cli_server
|
||||
}
|
||||
|
||||
ZVAL_UNDEF(&retval);
|
||||
CG(skip_shebang) = true;
|
||||
if (SUCCESS == zend_execute_scripts(ZEND_REQUIRE, &retval, 1, &zfd)) {
|
||||
if (Z_TYPE(retval) != IS_UNDEF) {
|
||||
decline = Z_TYPE(retval) == IS_FALSE;
|
||||
|
||||
Reference in New Issue
Block a user