From 87b1b849811cb4c8c7d3a7e9fd22e5a9f8b3fadc Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Sun, 15 Nov 2009 00:11:24 -0500 Subject: [PATCH] Windows: buf_DirtyBuffersExist uses fileHashp not allp list pointer buf_DirtyBuffersExist() should use the fileHashp pointer and not the allp list pointer in order to walk the hash table list. LICENSE MIT Change-Id: Ie043647cbeec479abe0d96b3b5405130f2ba1aac Reviewed-on: http://gerrit.openafs.org/828 Reviewed-by: Derrick Brashear Tested-by: Jeffrey Altman Reviewed-by: Jeffrey Altman --- src/WINNT/afsd/cm_buf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/WINNT/afsd/cm_buf.c b/src/WINNT/afsd/cm_buf.c index 6010f431c..acfde34a3 100644 --- a/src/WINNT/afsd/cm_buf.c +++ b/src/WINNT/afsd/cm_buf.c @@ -2000,7 +2000,7 @@ long buf_DirtyBuffersExist(cm_fid_t *fidp) i = BUF_FILEHASH(fidp); - for (bp = cm_data.buf_fileHashTablepp[i]; bp; bp=bp->allp, bcount++) { + for (bp = cm_data.buf_fileHashTablepp[i]; bp; bp=bp->fileHashp, bcount++) { if (!cm_FidCmp(fidp, &bp->fid) && (bp->flags & CM_BUF_DIRTY)) return 1; } -- 2.39.5