]> granicus.if.org Git - php/commitdiff
Change safe-mode rule for rmdir() to match unlink() - allow is target
authorRasmus Lerdorf <rasmus@php.net>
Sun, 12 May 2002 15:59:42 +0000 (15:59 +0000)
committerRasmus Lerdorf <rasmus@php.net>
Sun, 12 May 2002 15:59:42 +0000 (15:59 +0000)
is opened by caller or in a directory owned by caller
@ Minor fix to rmdir() under safe-mode (Rasmus)

ext/standard/file.c

index 702fdcb8c7acbded0cb958ae4632f7bf76d6321d..3b84056ea73fa45edb0da0ed0f0a95293f6f0d08 100644 (file)
@@ -1533,7 +1533,7 @@ PHP_FUNCTION(rmdir)
 
        convert_to_string_ex(arg1);
 
-       if (PG(safe_mode) &&(!php_checkuid(Z_STRVAL_PP(arg1), NULL, CHECKUID_ALLOW_FILE_NOT_EXISTS))) {
+       if (PG(safe_mode) &&(!php_checkuid(Z_STRVAL_PP(arg1), NULL, CHECKUID_CHECK_FILE_AND_DIR))) {
                RETURN_FALSE;
        }