From: hno <> Date: Sat, 11 May 2002 00:56:45 +0000 (+0000) Subject: One quite obvious use of cbdataReferenceValidDone() X-Git-Tag: SQUID_3_0_PRE1~1024 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=560c025ba0ffdcd6f296bf32588eff5e3bd7a819;p=thirdparty%2Fsquid.git One quite obvious use of cbdataReferenceValidDone() --- diff --git a/src/peer_digest.cc b/src/peer_digest.cc index 45af818c07..dffc87c062 100644 --- a/src/peer_digest.cc +++ b/src/peer_digest.cc @@ -1,6 +1,6 @@ /* - * $Id: peer_digest.cc,v 1.85 2002/04/13 23:07:51 hno Exp $ + * $Id: peer_digest.cc,v 1.86 2002/05/10 18:56:45 hno Exp $ * * DEBUG: section 72 Peer Digest Routines * AUTHOR: Alex Rousskov @@ -123,11 +123,8 @@ peerDigestDestroy(PeerDigest * pd) assert(pd); /* inform peer (if any) that we are gone */ - p = pd->peer; - pd->peer = NULL; - if (cbdataReferenceValid(p)) + if (cbdataReferenceValidDone(pd->peer, &p)) peerNoteDigestGone(p); - cbdataReferenceDone(p); peerDigestClean(pd); cbdataFree(pd);