4.0.4p1's php_dl() function uses a default extension_dir by default, which
breaks if the filename is absolute. older versions did not have this
problem (without the default extension_dir).
Index: ext/standard/dl.c
===================================================================
RCS file: /var/covalent/.CVS/covalent/php4/ext/standard/dl.c,v
retrieving revision 1.1.1.3
diff -u -r1.1.1.3 dl.c
--- ext/standard/dl.c 2001/01/12 08:07:29 1.1.1.3
+++ ext/standard/dl.c 2001/01/22 18:37:43
@@ -118,7 +118,7 @@
error_type = E_CORE_WARNING;
}
- if (extension_dir && extension_dir[0]){
+ if (extension_dir && extension_dir[0] && (*file->value.str.val != '/')){
int extension_dir_len = strlen(extension_dir);
libpath = emalloc(extension_dir_len+file->value.str.len+2);
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]