diff --git a/lib/modules/Yabu.pmod/module.pmod b/lib/modules/Yabu.pmod/module.pmod
index 1aa21f108bd76875809e31fa70d352cdb315a094..b93c85d715b9de9e659b580564e39e485c13216c 100644
--- a/lib/modules/Yabu.pmod/module.pmod
+++ b/lib/modules/Yabu.pmod/module.pmod
@@ -4,7 +4,7 @@
  * associated with a unique key.
  */
 
-constant cvs_id = "$Id: module.pmod,v 1.21 2000/06/29 12:13:33 noring Exp $";
+constant cvs_id = "$Id: module.pmod,v 1.22 2000/07/04 14:48:41 mast Exp $";
 
 #define ERR(msg) throw(({ "(Yabu) "+msg+"\n", backtrace() }))
 #define IO_ERR(msg) throw(({ sprintf("(Yabu) %s, %s (%d)\n",msg,strerror(errno()),errno()),backtrace() }))
@@ -666,7 +666,7 @@ class Table {
     foreach(almost_free - working, string k)
       db->free(k);
 
-    dirty = sizeof(working);
+    dirty = 0;
     UNLOCK();
   }
 
@@ -923,7 +923,6 @@ class Table {
     sync();
     destruct(index);
     destruct(db);
-    destruct(lock_file);
     remove_call_out(sync_schedule);
   }