Prevent "Notice: Undefined index" in wfDiff
authorMarius Hoch <hoo@online.de>
Mon, 15 Sep 2014 01:52:31 +0000 (03:52 +0200)
committerMarius Hoch <hoo@online.de>
Mon, 15 Sep 2014 01:52:31 +0000 (03:52 +0200)
Change-Id: I4cc7d10021a114a2035dd2d9274c2340242800cb

includes/GlobalFunctions.php

index cfe9a87..20398a5 100644 (file)
@@ -3179,10 +3179,10 @@ function wfDiff( $before, $after, $params = '-u' ) {
 
        // Kill the --- and +++ lines. They're not useful.
        $diff_lines = explode( "\n", $diff );
-       if ( strpos( $diff_lines[0], '---' ) === 0 ) {
+       if ( isset( $diff_lines[0] ) && strpos( $diff_lines[0], '---' ) === 0 ) {
                unset( $diff_lines[0] );
        }
-       if ( strpos( $diff_lines[1], '+++' ) === 0 ) {
+       if ( isset( $diff_lines[1] ) && strpos( $diff_lines[1], '+++' ) === 0 ) {
                unset( $diff_lines[1] );
        }