From df46bb407a9073374337f4b8e4291e18c74e548c Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Sun, 8 Jul 2012 02:00:17 -0400 Subject: [PATCH] Windows: initialize afsStatus and callback structs In cm_GetBuffer, cm_GetData, cm_VerifyStoreData Change-Id: I4bb965ead41f99c6c677cce35a784b53b1f6b310 Reviewed-on: http://gerrit.openafs.org/7744 Tested-by: BuildBot Reviewed-by: Jeffrey Altman --- src/WINNT/afsd/cm_dcache.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/WINNT/afsd/cm_dcache.c b/src/WINNT/afsd/cm_dcache.c index 3517ea065..dd156cbbe 100644 --- a/src/WINNT/afsd/cm_dcache.c +++ b/src/WINNT/afsd/cm_dcache.c @@ -1673,6 +1673,8 @@ long cm_GetBuffer(cm_scache_t *scp, cm_buf_t *bufp, int *cpffp, cm_user_t *userp int first_read = 1; int scp_locked = 1; + memset(&afsStatus, 0, sizeof(afsStatus)); + memset(&callback, 0, sizeof(callback)); memset(&volSync, 0, sizeof(volSync)); /* now, the buffer may or may not be filled with good data (buf_GetNewLocked @@ -2240,6 +2242,8 @@ long cm_GetData(cm_scache_t *scp, osi_hyper_t *offsetp, char *datap, int data_le int first_read = 1; int scp_locked = 1; + memset(&afsStatus, 0, sizeof(afsStatus)); + memset(&callback, 0, sizeof(callback)); memset(&volSync, 0, sizeof(volSync)); /* now, the buffer may or may not be filled with good data (buf_GetNewLocked @@ -2595,6 +2599,8 @@ cm_VerifyStoreData(cm_bulkIO_t *biod, cm_scache_t *savedScp) cm_req_t *reqp = biod->reqp; afs_uint64 dataVersion = scp->dataVersion; + memset(&afsStatus, 0, sizeof(afsStatus)); + memset(&callback, 0, sizeof(callback)); memset(&volSync, 0, sizeof(volSync)); memset(bufferp, 0, biod->length); -- 2.39.5