Commit: 8d860c121810d6a10380241a0a51387966a503ca Author: Dmitry Stogov <dmi...@zend.com> Mon, 9 Sep 2013 10:05:59 +0400 Parents: fc9d886f6cd7858bc38c0b564a547dfa2bb743c6 Branches: PHP-5.5 master
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=8d860c121810d6a10380241a0a51387966a503ca Log: Fixed issue #128 (opcache_invalidate segmentation fault) Bugs: https://bugs.php.net/128 Changed paths: M ext/opcache/ZendAccelerator.c Diff: diff --git a/ext/opcache/ZendAccelerator.c b/ext/opcache/ZendAccelerator.c index b5474c0..827f047 100644 --- a/ext/opcache/ZendAccelerator.c +++ b/ext/opcache/ZendAccelerator.c @@ -1062,6 +1062,10 @@ int zend_accel_invalidate(const char *filename, int filename_len, zend_bool forc realpath = accelerator_orig_zend_resolve_path(filename, filename_len TSRMLS_CC); #endif + if (!realpath) { + return FAILURE; + } + persistent_script = zend_accel_hash_find(&ZCSG(hash), realpath, strlen(realpath) + 1); if (persistent_script && !persistent_script->corrupted) { zend_file_handle file_handle; -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php