From 8c30c3704fa144f6d09cd27b127cef507d59d753 Mon Sep 17 00:00:00 2001 From: Fomafix Date: Wed, 18 Sep 2019 21:46:42 +0200 Subject: [PATCH] generatePhpCharToUpperMappings: Die if fopen fails This prevents additional errors in the following code. Change-Id: I27770e6ca09c495ec7b6cb588c251b4014697bfe --- maintenance/mediawiki.Title/generatePhpCharToUpperMappings.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/maintenance/mediawiki.Title/generatePhpCharToUpperMappings.php b/maintenance/mediawiki.Title/generatePhpCharToUpperMappings.php index e1a50ea881..9fc5513e37 100755 --- a/maintenance/mediawiki.Title/generatePhpCharToUpperMappings.php +++ b/maintenance/mediawiki.Title/generatePhpCharToUpperMappings.php @@ -82,6 +82,9 @@ class GeneratePhpCharToUpperMappings extends Maintenance { ) . "\n"; $outputPath = '/resources/src/mediawiki.Title/phpCharToUpper.json'; $file = fopen( $IP . $outputPath, 'w' ); + if ( !$file ) { + $this->fatalError( "Unable to write file \"$IP$outputPath\"" ); + } fwrite( $file, $mappingJson ); $this->output( count( $data ) . " differences found.\n" ); -- 2.20.1