WordPress.org

Make WordPress Core

Ticket #20069: 20069.2.diff

File 20069.2.diff, 605 bytes (added by dd32, 8 years ago)
  • src/wp-admin/includes/file.php

     
    802802
    803803        // Set the permission constants if not already set.
    804804        if ( ! defined('FS_CHMOD_DIR') )
    805                 define('FS_CHMOD_DIR', 0755 );
     805                define('FS_CHMOD_DIR', ( fileperms( ABSPATH . WPINC ) & 0777 ) | 0640 );
    806806        if ( ! defined('FS_CHMOD_FILE') )
    807                 define('FS_CHMOD_FILE', 0644 );
     807                define('FS_CHMOD_FILE', ( fileperms( ABSPATH . 'wp-load.php' ) & 0777 ) | 0640 );
    808808
    809809        return true;
    810810}