From: robertc <> Date: Tue, 24 Jun 2003 02:53:47 +0000 (+0000) Subject: Summary: Add TODO for mem_node_test. X-Git-Tag: SQUID_3_0_PRE1~86 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a1a31e06ef397e63d1a22a89c66689e7df4bd7ed;p=thirdparty%2Fsquid.git Summary: Add TODO for mem_node_test. Keywords: When MemPools are off, mem_node always returns 0 for the InUseCount. This leads to store.cc never freeing resources. --- diff --git a/test-suite/mem_node_test.cc b/test-suite/mem_node_test.cc index 83c92ef582..a661b0f8b0 100644 --- a/test-suite/mem_node_test.cc +++ b/test-suite/mem_node_test.cc @@ -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;