php: fix crash when loading script with PHP 7.4 (closes #1452)

v2.8-utf8proc
Sébastien Helleu 2020-02-28 21:28:29 +01:00
parent 3f67cfecc8
commit 91701cbdb4
2 changed files with 3 additions and 4 deletions

View File

@ -35,6 +35,7 @@ Bug fixes::
* irc: case-insensitive comparison on incoming CTCP command, force upper case on CTCP replies (issue #1439)
* irc: fix memory leak when the channel topic is changed
* logger: fix crash when logging is disabled on a buffer and the log file was deleted in the meanwhile, when option logger.file.info_lines is on (issue #1444)
* php: fix crash when loading script with PHP 7.4 (issue #1452)
* relay: update buffers synchronization when buffers are renamed (issue #1428)
* script: fix memory leak in read of script repository file if it has invalid content
* script: fix unexpected display of scripts list in buffer with command /script list -i

View File

@ -687,11 +687,9 @@ weechat_php_load (const char *filename, const char *code)
php_registered_script = NULL;
php_current_script_filename = filename;
file_handle.filename = filename;
file_handle.free_filename = 0;
memset (&file_handle, 0, sizeof (file_handle));
file_handle.type = ZEND_HANDLE_FILENAME;
file_handle.opened_path = NULL;
file_handle.handle.fp = NULL;
file_handle.filename = filename;
zend_try
{