From: robertc <> Date: Wed, 5 Feb 2003 08:42:20 +0000 (+0000) Subject: Summary: Fix bug 529 (I think). X-Git-Tag: SQUID_3_0_PRE1~394 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3b1b4c07c4477ecd974f2953af1c8663e6555279;p=thirdparty%2Fsquid.git Summary: Fix bug 529 (I think). Keywords: Fix bug 529 (I think). --- diff --git a/src/client_side_request.cc b/src/client_side_request.cc index 27dd264c7f..eda6bc23e7 100644 --- a/src/client_side_request.cc +++ b/src/client_side_request.cc @@ -1,6 +1,6 @@ /* - * $Id: client_side_request.cc,v 1.11 2003/01/28 06:18:13 robertc Exp $ + * $Id: client_side_request.cc,v 1.12 2003/02/05 01:42:20 robertc Exp $ * * DEBUG: section 85 Client-side Request Routines * AUTHOR: Robert Collins (Originally Duane Wessels in client_side.c) @@ -703,11 +703,13 @@ ClientRequestContext::checkNoCacheDone(int answer) { acl_checklist = NULL; clientHttpRequest *http_ = http; - deleteSelf(); - if (!cbdataReferenceValid (http_)) + if (!cbdataReferenceValid (http_)) { + deleteSelf(); return; + } + deleteSelf(); http_->request->flags.cachable = answer; http_->processRequest(); }