X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;ds=sidebyside;f=maintenance%2FpopulateImageSha1.php;h=a71abb61ec7a5b6abe98ad9da7013ebd8e96cfd8;hb=d46835ef4f877b03a9d48aa392dc23ae37042756;hp=212a20de89b3080686bf5bfee94055ca26ef6dbb;hpb=c2adecb31b16a36efdb509a575533c7f103a0576;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/populateImageSha1.php b/maintenance/populateImageSha1.php index 212a20de89..a71abb61ec 100644 --- a/maintenance/populateImageSha1.php +++ b/maintenance/populateImageSha1.php @@ -21,6 +21,8 @@ * @ingroup Maintenance */ +use MediaWiki\Shell\Shell; + require_once __DIR__ . '/Maintenance.php'; /** @@ -107,9 +109,9 @@ class PopulateImageSha1 extends LoggedUpdateMaintenance { // in the pipe buffer. This can improve performance by up to a // factor of 2. global $wgDBuser, $wgDBserver, $wgDBpassword, $wgDBname; - $cmd = 'mysql -u' . wfEscapeShellArg( $wgDBuser ) . - ' -h' . wfEscapeShellArg( $wgDBserver ) . - ' -p' . wfEscapeShellArg( $wgDBpassword, $wgDBname ); + $cmd = 'mysql -u' . Shell::escape( $wgDBuser ) . + ' -h' . Shell::escape( $wgDBserver ) . + ' -p' . Shell::escape( $wgDBpassword, $wgDBname ); $this->output( "Using pipe method\n" ); $pipe = popen( $cmd, 'w' ); }