diff options
| author | Dmitry Stogov <dmitry@php.net> | 2010-10-15 07:30:24 +0000 |
|---|---|---|
| committer | Dmitry Stogov <dmitry@php.net> | 2010-10-15 07:30:24 +0000 |
| commit | 3690ce39d9c775323ed73f41cb1a02fa56d19736 (patch) | |
| tree | fb7eccc42683b0c0b5c398445531b66129b3a5dd /Zend/zend_API.c | |
| parent | aaa2f1c30b3ba3da3e0030804054ee9c70e80bc7 (diff) | |
| download | php-git-3690ce39d9c775323ed73f41cb1a02fa56d19736.tar.gz | |
zend_collect_module_handlers() has to be called after zend_extensions startup, because they can register additional 'hidden' extensions
Diffstat (limited to 'Zend/zend_API.c')
| -rw-r--r-- | Zend/zend_API.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/Zend/zend_API.c b/Zend/zend_API.c index 7a021f7838..b89f8aaaa5 100644 --- a/Zend/zend_API.c +++ b/Zend/zend_API.c @@ -1688,7 +1688,7 @@ try_again: } /* }}} */ -static void zend_collect_module_handlers(TSRMLS_D) /* {{{ */ +ZEND_API void zend_collect_module_handlers(TSRMLS_D) /* {{{ */ { HashPosition pos; zend_module_entry *module; @@ -1770,7 +1770,6 @@ ZEND_API int zend_startup_modules(TSRMLS_D) /* {{{ */ { zend_hash_sort(&module_registry, zend_sort_modules, NULL, 0 TSRMLS_CC); zend_hash_apply(&module_registry, (apply_func_t)zend_startup_module_ex TSRMLS_CC); - zend_collect_module_handlers(TSRMLS_C); return SUCCESS; } /* }}} */ |
