From: wessels <> Date: Thu, 9 Apr 1998 23:54:23 +0000 (+0000) Subject: need to requestLink and requestUnlink the 'urlres_r' request X-Git-Tag: SQUID_3_0_PRE1~3531 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=40548fef5ce5973b455cee70b32769b77d899592;p=thirdparty%2Fsquid.git need to requestLink and requestUnlink the 'urlres_r' request --- diff --git a/src/urn.cc b/src/urn.cc index 576080f325..ea3f204501 100644 --- a/src/urn.cc +++ b/src/urn.cc @@ -1,7 +1,7 @@ /* * - * $Id: urn.cc,v 1.26 1998/04/06 22:21:38 wessels Exp $ + * $Id: urn.cc,v 1.27 1998/04/09 17:54:23 wessels Exp $ * * DEBUG: section 52 URN Parsing * AUTHOR: Kostas Anagnostakis @@ -44,6 +44,7 @@ typedef struct { StoreEntry *entry; StoreEntry *urlres_e; request_t *request; + request_t *urlres_r; int flags; } UrnState; @@ -146,6 +147,7 @@ urnStart(request_t * r, StoreEntry * e) storeClientListAdd(urlres_e, urnState); } urnState->urlres_e = urlres_e; + urnState->urlres_r = requestLink(urlres_r); storeClientCopy(urlres_e, 0, 0, @@ -268,6 +270,7 @@ urnHandleReply(void *data, char *buf, ssize_t size) storeUnlockObject(urlres_e); storeUnlockObject(urnState->entry); requestUnlink(urnState->request); + requestUnlink(urnState->urlres_r); cbdataFree(urnState); }