Cater for some more errors in ApiBase.php
[lhc/web/wiklou.git] / includes / Cdb.php
index e7c2c00..ab42987 100644 (file)
@@ -98,7 +98,8 @@ class CdbReader_DBA {
        }
 
        function close() {
-               dba_close( $this->handle );
+               if( isset($this->handle) )
+                       dba_close( $this->handle );
                unset( $this->handle );
        }
 
@@ -128,7 +129,8 @@ class CdbWriter_DBA {
        }
 
        function close() {
-               dba_close( $this->handle );
+               if( isset($this->handle) )
+                       dba_close( $this->handle );
                if ( wfIsWindows() ) {
                        unlink( $this->realFileName );
                }