]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Summary: Add TODO for mem_node_test.
authorrobertc <>
Tue, 24 Jun 2003 02:53:47 +0000 (02:53 +0000)
committerrobertc <>
Tue, 24 Jun 2003 02:53:47 +0000 (02:53 +0000)
Keywords:

When MemPools are off, mem_node always returns 0 for the InUseCount. This leads to store.cc never freeing resources.

test-suite/mem_node_test.cc

index 83c92ef5820ed152e74fc4000398c9a1be7176f7..a661b0f8b0c24c282b12cff9618abedfacb3ba1e 100644 (file)
@@ -1,6 +1,6 @@
 
 /*
- * $Id: mem_node_test.cc,v 1.1 2003/01/23 00:38:34 robertc Exp $
+ * $Id: mem_node_test.cc,v 1.2 2003/06/23 20:53:47 robertc Exp $
  *
  * DEBUG: section 19    Store Memory Primitives
  * AUTHOR: Robert Collins
@@ -51,6 +51,9 @@ main (int argc, char *argv)
 {
     mem_node *aNode = new mem_node(0);
     assert (aNode);
+    /* This will fail if MemPools are disabled. A knock on effect is that
+     * the store will never trim memory
+     */
     assert (mem_node::InUseCount() == 1);
     assert (SM_PAGE_SIZE > 50);
     aNode->nodeBuffer.length = 45;