Gracefully fail on invalid title
authorJens Frank <jeluf@users.mediawiki.org>
Sun, 8 Aug 2004 20:39:13 +0000 (20:39 +0000)
committerJens Frank <jeluf@users.mediawiki.org>
Sun, 8 Aug 2004 20:39:13 +0000 (20:39 +0000)
includes/Skin.php

index 08c145c..fde23ba 100644 (file)
@@ -1450,6 +1450,10 @@ class Skin {
                global $wgOut, $wgUser;
                $fname = 'Skin::makeLinkObj';
 
+               # Fail gracefully
+               if ( ! isset($nt) )
+                       return "<!-- ERROR -->{$prefix}{$text}{$trail}";
+
                if ( $nt->isExternal() ) {
                        $u = $nt->getFullURL();
                        $link = $nt->getPrefixedURL();