From: Tim Starling Date: Wed, 4 Jan 2006 23:24:25 +0000 (+0000) Subject: Yes, really world writeable X-Git-Tag: 1.6.0~767 X-Git-Url: http://git.cyclocoop.org/%28?a=commitdiff_plain;h=b071c6fc4dee2ae38f984916dd1dca662fd434cb;p=lhc%2Fweb%2Fwiklou.git Yes, really world writeable --- diff --git a/includes/MessageCache.php b/includes/MessageCache.php index c6717efa3c..c3637b7fe0 100755 --- a/includes/MessageCache.php +++ b/includes/MessageCache.php @@ -98,7 +98,9 @@ class MessageCache { } $filename = "$wgLocalMessageCache/messages-$wgDBname"; + $oldUmask = umask( 0 ); wfMkdirParents( $wgLocalMessageCache, 0777 ); + umask( $oldUmask ); $file = fopen( $filename, 'w' ); if ( !$file ) { @@ -108,6 +110,7 @@ class MessageCache { fwrite( $file, $hash . $serialized ); fclose( $file ); + @chmod( $filename, 0666 ); }