This commit is contained in:
Nikita Popov 2019-07-16 11:08:27 +02:00
parent c9037421ac
commit 8a19fe29de
3 changed files with 19 additions and 0 deletions

2
NEWS
View file

@ -2,6 +2,8 @@ PHP NEWS
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
?? ??? 2019, PHP 7.2.22
- Phpdbg:
. Fixed bug #78297 (Include unexistent file memory leak). (Nikita)
01 Aug 2019, PHP 7.2.21

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>