]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
we are forgetting to reset filemap bits in storeRelease!
authorwessels <>
Fri, 17 Apr 1998 10:24:25 +0000 (10:24 +0000)
committerwessels <>
Fri, 17 Apr 1998 10:24:25 +0000 (10:24 +0000)
src/store.cc

index 7cee257a0095646491ab10e30dc4e9b59c9fecc2..708a27872802e4e64f03e597205cad0ffeb427f2 100644 (file)
@@ -1,6 +1,6 @@
 
 /*
- * $Id: store.cc,v 1.404 1998/04/16 17:47:27 wessels Exp $
+ * $Id: store.cc,v 1.405 1998/04/17 04:24:25 wessels Exp $
  *
  * DEBUG: section 20    Storage Manager
  * AUTHOR: Harvest Derived
@@ -729,6 +729,7 @@ storeRelease(StoreEntry * e)
     storeLog(STORE_LOG_RELEASE, e);
     if (e->swap_file_number > -1) {
        storeUnlinkFileno(e->swap_file_number);
+       storeDirMapBitReset(e->swap_file_number);
        if (e->swap_status == SWAPOUT_DONE)
            if (EBIT_TEST(e->flag, ENTRY_VALIDATED))
                storeDirUpdateSwapSize(e->swap_file_number, e->swap_file_sz, -1);