Fixed zend extensions multipy-times loadable

This commit is contained in:
Xinchen Hui 2014-08-28 15:13:57 +08:00
parent 697472e3e1
commit 671caa6255

View File

@ -100,6 +100,14 @@ int zend_load_extension(const char *path TSRMLS_DC)
fprintf(stderr, "Cannot load %s - it was built with configuration %s, whereas running engine is %s\n",
new_extension->name, extension_version_info->build_id, ZEND_EXTENSION_BUILD_ID);
/* See http://support.microsoft.com/kb/190351 */
#ifdef PHP_WIN32
fflush(stderr);
#endif
DL_UNLOAD(handle);
return FAILURE;
} else if (zend_get_extension(new_extension->name)) {
fprintf(stderr, "Cannot load %s - it was already loade\n", new_extension->name);
/* See http://support.microsoft.com/kb/190351 */
#ifdef PHP_WIN32
fflush(stderr);
#endif