Fix for bug 850489, call on non-object when searching for '_'
authorMr. E23 <e23@users.mediawiki.org>
Sat, 29 Nov 2003 22:41:26 +0000 (22:41 +0000)
committerMr. E23 <e23@users.mediawiki.org>
Sat, 29 Nov 2003 22:41:26 +0000 (22:41 +0000)
includes/SearchEngine.php

index cca48df..ffffb9b 100644 (file)
@@ -403,10 +403,16 @@ class SearchEngine {
                
                $search         = $_REQUEST['search'];
 
-               # First try to go to page as entered            
+               # First try to go to page as entered.
                #
                $t = Title::newFromText( $search );
 
+               # If the string cannot be used to create a title
+               if( false == $t ){ 
+                       $this->showResults();
+                       return;
+               }
+
                if ( 0 != $t->getArticleID() ) {
                        $wgOut->redirect( wfLocalUrl( $t->getPrefixedURL() ) );
                        return;