From ef81e9395c171f9dcb8df120991ba65ec1ca5610 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Sat, 14 Mar 2009 04:49:06 +0000 Subject: [PATCH] windows-afsd-callback-20090312 LICENSE MIT use cm_HaveCallback() to check for a call back instead of explicit checks on cbExpires and cbServerp. cm_HaveCallback takes into account Freelance mode and offline status. --- src/WINNT/afsd/cm_callback.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/WINNT/afsd/cm_callback.c b/src/WINNT/afsd/cm_callback.c index 47da75930..70538d1b2 100644 --- a/src/WINNT/afsd/cm_callback.c +++ b/src/WINNT/afsd/cm_callback.c @@ -190,8 +190,7 @@ void cm_RevokeCallback(struct rx_call *callp, cm_cell_t * cellp, AFSFid *fidp) scp->fid.vnode == tfid.vnode && scp->fid.unique == tfid.unique && (cellp == NULL || scp->fid.cell == cellp->cellID) && - scp->cbExpires > 0 && - scp->cbServerp != NULL) + cm_HaveCallback(scp)) { cm_HoldSCacheNoLock(scp); lock_ReleaseWrite(&cm_scacheLock); -- 2.39.5