From 40548fef5ce5973b455cee70b32769b77d899592 Mon Sep 17 00:00:00 2001 From: wessels <> Date: Thu, 9 Apr 1998 23:54:23 +0000 Subject: [PATCH] need to requestLink and requestUnlink the 'urlres_r' request --- src/urn.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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); } -- 2.47.3