Browse Source

Make php_dl() respect the configured extension_dir setting.

PHP-4.0.5
Sascha Schumann 27 years ago
parent
commit
8eb698a847
  1. 9
      ext/standard/dl.c

9
ext/standard/dl.c

@ -83,10 +83,11 @@ void php_dl(pval *file,int type,pval *return_value)
zend_module_entry *(*get_module)(void);
PLS_FETCH();
ELS_FETCH();
if (cfg_get_string("extension_dir",&PG(extension_dir))==SUCCESS
&& PG(extension_dir)
&& PG(extension_dir)[0]){
if (!PG(extension_dir))
cfg_get_string("extension_dir",&PG(extension_dir));
if (PG(extension_dir) && PG(extension_dir)[0]){
int extension_dir_len = strlen(PG(extension_dir));
libpath = emalloc(extension_dir_len+file->value.str.len+2);

Loading…
Cancel
Save