(Fclose_char_attribute_table): Set Qnil on `ct->db_file'
authortomo <tomo>
Tue, 2 Jul 2002 02:48:58 +0000 (02:48 +0000)
committertomo <tomo>
Tue, 2 Jul 2002 02:48:58 +0000 (02:48 +0000)
unconditionally.

src/chartab.c

index b140c48..632589f 100644 (file)
@@ -3420,15 +3420,13 @@ Close database of ATTRIBUTE.
   else
     return Qnil;
 
-  if (!NILP (Fdatabase_live_p (ct->db)))
-    {
-      Fclose_database (ct->db);
-    }
   if (!NILP (ct->db))
     {
+      if (!NILP (Fdatabase_live_p (ct->db)))
+       Fclose_database (ct->db);
       ct->db = Qnil;
-      ct->db_file = Qnil;
     }
+  ct->db_file = Qnil;
 #endif
   return Qnil;
 }