From 40dfe74608fc648afa841252c66867b608dfbc71 Mon Sep 17 00:00:00 2001 From: Aaron Date: Thu, 30 Aug 2012 11:05:52 -0700 Subject: [PATCH] [FileBackend] Made TempFSFile use wfRandomString() and be more random. Change-Id: I5bfff8cfb9d1c786490f7539a6cdb47e36d88cc1 --- includes/filebackend/TempFSFile.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/filebackend/TempFSFile.php b/includes/filebackend/TempFSFile.php index ed6bf2f038..b738898fa5 100644 --- a/includes/filebackend/TempFSFile.php +++ b/includes/filebackend/TempFSFile.php @@ -43,7 +43,7 @@ class TempFSFile extends FSFile { */ public static function factory( $prefix, $extension = '' ) { wfProfileIn( __METHOD__ ); - $base = wfTempDir() . '/' . $prefix . dechex( mt_rand( 0, 99999999 ) ); + $base = wfTempDir() . '/' . $prefix . wfRandomString( 12 ); $ext = ( $extension != '' ) ? ".{$extension}" : ""; for ( $attempt = 1; true; $attempt++ ) { $path = "{$base}-{$attempt}{$ext}"; -- 2.20.1