WordPress.org

Make WordPress Core

Ticket #15486: 15486.patch

File 15486.patch, 1.2 KB (added by SergeyBiryukov, 3 years ago)
  • wp-admin/setup-config.php

     
    4242require_once(ABSPATH . WPINC . '/load.php'); 
    4343require_once(ABSPATH . WPINC . '/compat.php'); 
    4444require_once(ABSPATH . WPINC . '/functions.php'); 
     45require_once(ABSPATH . WPINC . '/formatting.php'); 
    4546require_once(ABSPATH . WPINC . '/class-wp-error.php'); 
    4647require_once(ABSPATH . WPINC . '/version.php'); 
    4748 
     
    170171         */ 
    171172        define('DB_NAME', $dbname); 
    172173        define('DB_USER', $uname); 
    173         define('DB_PASSWORD', $passwrd); 
     174        define('DB_PASSWORD', stripslashes($passwrd)); 
    174175        define('DB_HOST', $dbhost); 
    175176        /**#@-*/ 
    176177 
     
    223224                                $configFile[$line_num] = str_replace("'username_here'", "'$uname'", $line); 
    224225                                break; 
    225226                        case "define('DB_PASSW": 
    226                                 $configFile[$line_num] = str_replace("'password_here'", "'$passwrd'", $line); 
     227                                $configFile[$line_num] = str_replace("'password_here'", "'" . addslashes_gpc($passwrd) . "'", $line); 
    227228                                break; 
    228229                        case "define('DB_HOST'": 
    229230                                $configFile[$line_num] = str_replace("localhost", $dbhost, $line);