From 974ad01826f39c817834c6377cf2872177fa7031 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Wed, 5 Dec 2007 20:38:38 +0000 Subject: [PATCH] viced-cbstuff-20071205 LICENSE IPL10 Keep track of AddCallBack calls in cbstuff. Increment cbstuff.DeleteCallBacks after holding H_LOCK --- src/viced/callback.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/viced/callback.c b/src/viced/callback.c index efef03b3db..809dce2d27 100644 --- a/src/viced/callback.c +++ b/src/viced/callback.c @@ -537,6 +537,8 @@ AddCallBack1_r(struct host *host, AFSFid * fid, afs_uint32 * thead, int type, struct CallBack *newcb = 0; int safety; + cbstuff.AddCallBacks++; + host->Console |= 2; /* allocate these guys first, since we can't call the allocator with @@ -861,9 +863,9 @@ DeleteCallBack(struct host *host, AFSFid * fid) register afs_uint32 *pcb; char hoststr[16]; + H_LOCK; cbstuff.DeleteCallBacks++; - H_LOCK; h_Lock_r(host); fe = FindFE(fid); if (!fe) {