Make WordPress Core

Ticket #41329: patch.diff

File patch.diff, 947 bytes (added by nabil_kadimi, 7 years ago)

Patch

  • wp-admin/includes/class-wp-filesystem-direct.php

    diff --git a/wp-admin/includes/class-wp-filesystem-direct.php b/wp-admin/includes/class-wp-filesystem-direct.php
    index 7af7dcc..76eafa0 100644
    a b class WP_Filesystem_Direct extends WP_Filesystem_Base { 
    148148        public function chmod($file, $mode = false, $recursive = false) {
    149149                if ( ! $mode ) {
    150150                        if ( $this->is_file($file) )
    151                                 $mode = FS_CHMOD_FILE;
     151                                $mode = defined('FS_CHMOD_FILE') ? FS_CHMOD_FILE : false;
    152152                        elseif ( $this->is_dir($file) )
    153                                 $mode = FS_CHMOD_DIR;
     153                                $mode = defined('FS_CHMOD_DIR') ? FS_CHMOD_DIR : false;
    154154                        else
    155155                                return false;
    156156                }
    class WP_Filesystem_Direct extends WP_Filesystem_Base { 
    428428                        return false;
    429429
    430430                if ( ! $chmod )
    431                         $chmod = FS_CHMOD_DIR;
     431                        $chmod = defined('FS_CHMOD_DIR') ? FS_CHMOD_DIR : false;
    432432
    433433                if ( ! @mkdir($path) )
    434434                        return false;