diff options
Diffstat (limited to 'ext/standard/dl.c')
| -rw-r--r-- | ext/standard/dl.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ext/standard/dl.c b/ext/standard/dl.c index 6dc731ef5c..471ef75e9a 100644 --- a/ext/standard/dl.c +++ b/ext/standard/dl.c @@ -87,6 +87,7 @@ void php_dl(pval *file,int type,pval *return_value) zend_module_entry *module_entry,*tmp; zend_module_entry *(*get_module)(void); PLS_FETCH(); + ELS_FETCH(); if (cfg_get_string("extension_dir",&PG(extension_dir))==SUCCESS && PG(extension_dir) @@ -130,7 +131,7 @@ void php_dl(pval *file,int type,pval *return_value) module_entry->type = type; module_entry->module_number = zend_next_free_module(); if (module_entry->module_startup_func) { - if (module_entry->module_startup_func(type, module_entry->module_number)==FAILURE) { + if (module_entry->module_startup_func(type, module_entry->module_number ELS_CC)==FAILURE) { php_error(E_CORE_WARNING,"%s: Unable to initialize module",module_entry->name); dlclose(handle); RETURN_FALSE; @@ -140,7 +141,7 @@ void php_dl(pval *file,int type,pval *return_value) if (module_entry->request_startup_func) { - if (module_entry->request_startup_func(type, module_entry->module_number)) { + if (module_entry->request_startup_func(type, module_entry->module_number ELS_CC)) { php_error(E_CORE_WARNING,"%s: Unable to initialize module",module_entry->name); dlclose(handle); RETURN_FALSE; |
