From: Jeffrey Altman Date: Sun, 8 Jul 2012 06:00:17 +0000 (-0400) Subject: Windows: initialize afsStatus and callback structs X-Git-Tag: upstream/1.8.0_pre1^2~2239 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=df46bb407a9073374337f4b8e4291e18c74e548c;p=packages%2Fo%2Fopenafs.git 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 --- 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);