mirror of
https://github.com/php/php-src.git
synced 2025-08-15 21:48:51 +02:00
Merge branch 'PHP-7.2'
* PHP-7.2: Updated NEWS Fixed bug #75735 ([embed SAPI] Segmentation fault in sapi_register_post_entry)
This commit is contained in:
commit
d6b2756da1
2 changed files with 3 additions and 0 deletions
|
@ -169,8 +169,10 @@ TSRM_API const char *tsrm_api_name(void);
|
||||||
#define TSRMLS_CACHE_DEFINE() TSRM_TLS void *TSRMLS_CACHE = NULL;
|
#define TSRMLS_CACHE_DEFINE() TSRM_TLS void *TSRMLS_CACHE = NULL;
|
||||||
#if ZEND_DEBUG
|
#if ZEND_DEBUG
|
||||||
#define TSRMLS_CACHE_UPDATE() TSRMLS_CACHE = tsrm_get_ls_cache()
|
#define TSRMLS_CACHE_UPDATE() TSRMLS_CACHE = tsrm_get_ls_cache()
|
||||||
|
#define TSRMLS_CACHE_RESET()
|
||||||
#else
|
#else
|
||||||
#define TSRMLS_CACHE_UPDATE() if (!TSRMLS_CACHE) TSRMLS_CACHE = tsrm_get_ls_cache()
|
#define TSRMLS_CACHE_UPDATE() if (!TSRMLS_CACHE) TSRMLS_CACHE = tsrm_get_ls_cache()
|
||||||
|
#define TSRMLS_CACHE_RESET() TSRMLS_CACHE = NULL
|
||||||
#endif
|
#endif
|
||||||
#define TSRMLS_CACHE _tsrm_ls_cache
|
#define TSRMLS_CACHE _tsrm_ls_cache
|
||||||
|
|
||||||
|
|
|
@ -227,6 +227,7 @@ EMBED_SAPI_API void php_embed_shutdown(void)
|
||||||
sapi_shutdown();
|
sapi_shutdown();
|
||||||
#ifdef ZTS
|
#ifdef ZTS
|
||||||
tsrm_shutdown();
|
tsrm_shutdown();
|
||||||
|
TSRMLS_CACHE_RESET();
|
||||||
#endif
|
#endif
|
||||||
if (php_embed_module.ini_entries) {
|
if (php_embed_module.ini_entries) {
|
||||||
free(php_embed_module.ini_entries);
|
free(php_embed_module.ini_entries);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue