]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
- removed ERR_NO_CLIENTS because its not needed any longer
authorwessels <>
Fri, 17 Oct 1997 10:00:10 +0000 (10:00 +0000)
committerwessels <>
Fri, 17 Oct 1997 10:00:10 +0000 (10:00 +0000)
- Fixed new swap out scheme.  'swapout.offset' should have been 'lowest_offset'

src/enums.h
src/errorpage.cc
src/store.cc

index 3eedb08b00871d529e76b0f0b614bf77dda9d3a9..b232f8732513369dc358b3a5e8de605cacabe5cb 100644 (file)
@@ -22,7 +22,6 @@ typedef enum {
 
 typedef enum {
     ERR_NONE,
-    ERR_NO_CLIENTS,
     ERR_READ_TIMEOUT,
     ERR_LIFETIME_EXP,
     ERR_READ_ERROR,
index 2fa0660ce73b475b5d64f51951c826a45017a050..7b718e1a81d9456e42eca248f7bd6d292ab2c32c 100644 (file)
@@ -1,6 +1,6 @@
 
 /*
- * $Id: errorpage.cc,v 1.75 1997/10/17 00:00:35 wessels Exp $
+ * $Id: errorpage.cc,v 1.76 1997/10/17 04:00:11 wessels Exp $
  *
  * DEBUG: section 4     Error Generation
  * AUTHOR: Duane Wessels
@@ -34,7 +34,6 @@
 const char *err_string[] =
 {
     "ERR_NONE",
-    "ERR_NO_CLIENTS",
     "ERR_READ_TIMEOUT",
     "ERR_LIFETIME_EXP",
     "ERR_READ_ERROR",
index 79349d2676d71e3dd6e969988022e757e319385f..9be5162e08037d7988a2b23725285625320aab93 100644 (file)
@@ -1,6 +1,6 @@
 
 /*
- * $Id: store.cc,v 1.287 1997/10/17 00:00:47 wessels Exp $
+ * $Id: store.cc,v 1.288 1997/10/17 04:00:12 wessels Exp $
  *
  * DEBUG: section 20    Storeage Manager
  * AUTHOR: Harvest Derived
@@ -516,6 +516,8 @@ storeUnlockObject(StoreEntry * e)
     if (BIT_TEST(e->flag, RELEASE_REQUEST))
        storeRelease(e);
     else if (storeKeepInMemory(e)) {
+       debug(0,0)("storeUnlockObject: %s has %d bytes in memory\n",
+               e->url, (int) (e->mem_obj->inmem_hi - e->mem_obj->inmem_lo));
        storeSetMemStatus(e, IN_MEMORY);
        requestUnlink(e->mem_obj->request);
        e->mem_obj->request = NULL;
@@ -948,7 +950,7 @@ storeCheckSwapOut(StoreEntry * e)
     assert(mem->inmem_lo <= mem->swapout.offset);
     lowest_offset = storeLowestMemReaderOffset(e);
     debug(20, 3) ("storeCheckSwapOut: lowest_offset = %d\n", (int) lowest_offset);
-    copy_size = (size_t) (mem->swapout.offset - mem->inmem_lo);
+    copy_size = (size_t) (lowest_offset - mem->inmem_lo);
     debug(20, 3) ("storeCheckSwapOut: copy_size = %d\n", (int) copy_size);
     assert(copy_size >= 0);
     if (copy_size == 0)
@@ -2698,6 +2700,7 @@ storeInMemAdd(StoreEntry * e)
 {
     struct _mem_entry *m = xmalloc(sizeof(struct _mem_entry));
     debug(0, 0) ("storeInMemAdd: %s\n", e->url);
+    assert(e->mem_obj->inmem_lo == 0);
     m->e = e;
     m->prev = NULL;
     m->next = inmem_head;