]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
call storeHashDelete() from destroy_StoreEntry() only
authorwessels <>
Sun, 7 Dec 1997 14:18:03 +0000 (14:18 +0000)
committerwessels <>
Sun, 7 Dec 1997 14:18:03 +0000 (14:18 +0000)
src/store.cc

index d0dfc7d3133dc1130a129f134a0b229ab4f008f3..cf11df08bc9026a4b544c672f981a2cae99d4d18 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * $Id: store.cc,v 1.356 1997/12/07 00:48:15 wessels Exp $
+ * $Id: store.cc,v 1.357 1997/12/07 07:18:03 wessels Exp $
  *
  * DEBUG: section 20    Storeage Manager
  * AUTHOR: Harvest Derived
@@ -338,6 +338,7 @@ destroy_StoreEntry(StoreEntry * e)
     assert(e != NULL);
     if (e->mem_obj)
        destroy_MemObject(e->mem_obj);
+    storeHashDelete(e);
     assert(e->key == NULL);
     xfree(e);
     meta_data.store_entries--;
@@ -1615,7 +1616,6 @@ storeRelease(StoreEntry * e)
        e->swap_file_number = -1;
     }
     storeSetMemStatus(e, NOT_IN_MEMORY);
-    storeHashDelete(e);
     storeLog(STORE_LOG_RELEASE, e);
     destroy_StoreEntry(e);
     return 1;