From fefb0227db82d2f931f1d67baaf4a9766459d3e7 Mon Sep 17 00:00:00 2001 From: wessels <> Date: Sat, 19 Sep 1998 21:28:44 +0000 Subject: [PATCH] rearrnage to set status before calling peerSelectStateFree --- src/peer_select.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/peer_select.cc b/src/peer_select.cc index 368be806f4..de3cc68f2b 100644 --- a/src/peer_select.cc +++ b/src/peer_select.cc @@ -1,6 +1,6 @@ /* - * $Id: peer_select.cc,v 1.83 1998/09/18 21:44:17 wessels Exp $ + * $Id: peer_select.cc,v 1.84 1998/09/19 15:28:44 wessels Exp $ * * DEBUG: section 44 Peer Selection Algorithm * AUTHOR: Duane Wessels @@ -396,15 +396,15 @@ peerPingTimeout(void *data) { ps_state *psstate = data; StoreEntry *entry = psstate->entry; + if (entry) + debug(44, 3) ("peerPingTimeout: '%s'\n", storeUrl(entry)); + entry->ping_status = PING_TIMEOUT; if (!cbdataValid(psstate->callback_data)) { /* request aborted */ cbdataUnlock(psstate->callback_data); peerSelectStateFree(psstate); return; } - if (entry) - debug(44, 3) ("peerPingTimeout: '%s'\n", storeUrl(entry)); - entry->ping_status = PING_TIMEOUT; PeerStats.timeouts++; psstate->ping.timedout = 1; peerSelectFoo(psstate); -- 2.47.3