From: wessels <> Date: Tue, 24 Jan 2006 05:47:56 +0000 (+0000) Subject: Fixed ICAP memory leak. ICAPClientRespmodPrecache no longer has X-Git-Tag: SQUID_3_0_PRE4~353 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f3bd1a07554cbaa81040cfe90ab45ebb974d9b25;p=thirdparty%2Fsquid.git Fixed ICAP memory leak. ICAPClientRespmodPrecache no longer has to "give up control" of the HttpReply since it is now lock-counted. --- diff --git a/src/ICAP/ICAPClientRespmodPrecache.cc b/src/ICAP/ICAPClientRespmodPrecache.cc index c2e3b0ed7b..ed9bc50fa0 100644 --- a/src/ICAP/ICAPClientRespmodPrecache.cc +++ b/src/ICAP/ICAPClientRespmodPrecache.cc @@ -144,13 +144,7 @@ void ICAPClientRespmodPrecache::noteSourceStart(MsgPipe *p) ssize_t dummy; bool expect_body = reply->expectingBody(virgin->data->cause->method, dummy); - /* - * When we call takeAdaptedHeaders() we give up any control over - * adapted->data->header - */ httpState->takeAdaptedHeaders(reply); - adapted->data->header = NULL; - reply = NULL; if (expect_body) noteSourceProgress(p);