--------------------- PatchSet 6711 Date: 2008/01/24 17:57:29 Author: chtsanti Branch: async-calls Tag: (none) Log: cbdataUnlock the ClientHttpRequest::conn_ member in destructor of ClientHttpRequest class. Members: src/client_side_request.cc:1.79.4.9->1.79.4.10 Index: squid3/src/client_side_request.cc =================================================================== RCS file: /cvsroot/squid-sf//squid3/src/client_side_request.cc,v retrieving revision 1.79.4.9 retrieving revision 1.79.4.10 diff -u -r1.79.4.9 -r1.79.4.10 --- squid3/src/client_side_request.cc 24 Jan 2008 03:45:19 -0000 1.79.4.9 +++ squid3/src/client_side_request.cc 24 Jan 2008 17:57:29 -0000 1.79.4.10 @@ -1,6 +1,6 @@ /* - * $Id: client_side_request.cc,v 1.79.4.9 2008/01/24 03:45:19 rousskov Exp $ + * $Id: client_side_request.cc,v 1.79.4.10 2008/01/24 17:57:29 chtsanti Exp $ * * DEBUG: section 85 Client-side Request Routines * AUTHOR: Robert Collins (Originally Duane Wessels in client_side.c) @@ -263,6 +263,9 @@ if (calloutContext) delete calloutContext; + if(conn_) + cbdataReferenceDone(conn_); + /* moving to the next connection is handled by the context free */ dlinkDelete(&active, &ClientActiveRequests);