tests are showing mResultSet is sometimes false when it free() is run, so adding...
authorMark A. Hershberger <mah@users.mediawiki.org>
Fri, 5 Mar 2010 20:40:43 +0000 (20:40 +0000)
committerMark A. Hershberger <mah@users.mediawiki.org>
Fri, 5 Mar 2010 20:40:43 +0000 (20:40 +0000)
includes/search/SearchEngine.php

index 69ef51a..7f80447 100644 (file)
@@ -557,6 +557,9 @@ class SqlSearchResultSet extends SearchResultSet {
        }
 
        function numRows() {
+               if ($this->mResultSet === false )
+                       return false;
+
                return $this->mResultSet->numRows();
        }
 
@@ -571,6 +574,9 @@ class SqlSearchResultSet extends SearchResultSet {
        }
 
        function free() {
+               if ($this->mResultSet === false )
+                       return false;
+
                $this->mResultSet->free();
        }
 }