Fixed $headers check in streamFile() to use isset()
authorAaron Schulz <aaron@users.mediawiki.org>
Sat, 25 Feb 2012 02:01:35 +0000 (02:01 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Sat, 25 Feb 2012 02:01:35 +0000 (02:01 +0000)
includes/filerepo/backend/FileBackend.php

index 2b733cd..1923d28 100644 (file)
@@ -1262,7 +1262,7 @@ abstract class FileBackendStore extends FileBackend {
                }
 
                // Set output buffer and HTTP headers for stream
-               $extraHeaders = $params['headers'] ? $params['headers'] : array();
+               $extraHeaders = isset( $params['headers'] ) ? $params['headers'] : array();
                $res = StreamFile::prepareForStream( $params['src'], $info, $extraHeaders );
                if ( $res == StreamFile::NOT_MODIFIED ) {
                        // do nothing; client cache is up to date