]> granicus.if.org Git - php/commitdiff
- Added an extra chdir("/"); as sugested by Sascha
authorDerick Rethans <derick@php.net>
Wed, 14 Feb 2001 11:02:54 +0000 (11:02 +0000)
committerDerick Rethans <derick@php.net>
Wed, 14 Feb 2001 11:02:54 +0000 (11:02 +0000)
ext/standard/dir.c

index 37d7ddfb658b2c613b7f41f98f6d9a821d2c5a36..36a03efe783e9f24d19aba9d43ed8beb912c7a63 100644 (file)
@@ -242,6 +242,13 @@ PHP_FUNCTION(chroot)
                RETURN_FALSE;
        }
 
+       ret = chdir("/");
+       
+       if (ret != 0) {
+               php_error(E_WARNING, "chdir: %s (errno %d)", strerror(errno), errno);
+               RETURN_FALSE;
+       }
+
        RETURN_TRUE;
 }