Merge branch 'PHP-7.2' into PHP-7.3

This commit is contained in:
Nikita Popov 2019-07-16 11:10:02 +02:00
commit eea9d61763
3 changed files with 21 additions and 0 deletions

4
NEWS
View File

@ -1,5 +1,9 @@
PHP NEWS
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- Phpdbg:
. Fixed bug #78297 (Include unexistent file memory leak). (Nikita)
?? ??? ????, PHP 7.3.8
- Core:

View File

@ -248,6 +248,7 @@ zend_op_array *phpdbg_compile_file(zend_file_handle *file, int type) {
} else {
zend_message_dispatcher(ZMSG_FAILED_INCLUDE_FOPEN, file->filename);
}
return NULL;
}
data.buf = estrndup(bufptr, len);

View File

@ -0,0 +1,16 @@
--TEST--
Bug #78297: Include unexistent file memory leak
--PHPDBG--
r
q
--FILE--
<?php
include "does_not_exist.php";
--EXPECTF--
[Successful compilation of %s]
prompt>
Warning: include(%s): failed to open stream: No such file or directory in %s on line %d
Warning: include(): Failed opening 'does_not_exist.php' for inclusion (include_path=%s) in %s on line %d
[Script ended normally]
prompt>