X-Git-Url: https://git.openafs.org/?p=openafs.git;a=blobdiff_plain;f=src%2FWINNT%2Fafsd%2Frawops.c;h=c06af5eecfa67eeb33d27a5e498491590a199f60;hp=2c28d96c03c562e0342a9a0ac7e50dc5a4d86d0f;hb=f5c25235008a446449f1220f76fa5037bdceb637;hpb=423cdb708f21dcbc28f6563c7c49069f6a6ec155 diff --git a/src/WINNT/afsd/rawops.c b/src/WINNT/afsd/rawops.c index 2c28d96..c06af5e 100644 --- a/src/WINNT/afsd/rawops.c +++ b/src/WINNT/afsd/rawops.c @@ -82,7 +82,7 @@ long ReadData(cm_scache_t *scp, osi_hyper_t offset, long count, char *op, } lock_ReleaseWrite(&scp->rw); - code = buf_Get(scp, &thyper, &bufferp); + code = buf_Get(scp, &thyper, &req, &bufferp); lock_ObtainWrite(&scp->rw); if (code) goto done; @@ -243,7 +243,7 @@ long WriteData(cm_scache_t *scp, osi_hyper_t offset, long count, char *op, } lock_ReleaseWrite(&scp->rw); - code = buf_Get(scp, &thyper, &bufferp); + code = buf_Get(scp, &thyper, &req, &bufferp); lock_ObtainMutex(&bufferp->mx); lock_ObtainWrite(&scp->rw); @@ -284,7 +284,7 @@ long WriteData(cm_scache_t *scp, osi_hyper_t offset, long count, char *op, (count >= buf_bufferSize || LargeIntegerGreaterThanOrEqualTo(LargeIntegerAdd(offset, ConvertLongToLargeInteger(count)), minLength))) { if (count < buf_bufferSize - && bufferp->dataVersion == -1) + && bufferp->dataVersion == CM_BUF_VERSION_BAD) memset(bufferp->datap, 0, buf_bufferSize); bufferp->dataVersion = scp->dataVersion;