Fixed double mutex unlock

This commit is contained in:
Dmitry Stogov 2019-05-23 11:20:46 +03:00
parent dcccdc471d
commit fdb7fc6153

View File

@ -4255,9 +4255,10 @@ static int accel_finish_startup(void)
orig_report_memleaks = PG(report_memleaks);
PG(report_memleaks) = 0;
php_request_shutdown(NULL);
php_request_shutdown(NULL); /* calls zend_shared_alloc_unlock(); */
PG(report_memleaks) = orig_report_memleaks;
} else {
zend_shared_alloc_unlock();
ret = FAILURE;
}
#ifdef ZEND_SIGNALS
@ -4274,8 +4275,6 @@ static int accel_finish_startup(void)
sapi_module.ub_write = orig_ub_write;
sapi_module.flush = orig_flush;
zend_shared_alloc_unlock();
sapi_activate();
return ret;