The following commit has been merged in the master branch: commit a43c893d498effd1165bfe78179934194c34b448 Author: Jeffrey Altman <jalt...@secure-endpoints.com> Date: Fri Sep 4 23:13:52 2009 -0400
Windows: Freelance get callback sync and uninitialized variables In cm_GetCallback the Freelance mode case did not properly synchronize attempts to fake obtain a callback. cm_GetCallback also failed to initialize the contents of afsStatus and volSync which are used as input to cm_MergeStatus. cm_MergeStatus special cased the freelance root.afs volume root directory but failed to handle any other freelance volume objects. As a result it used the contents of the uninitialzed input structures to populate the status of the object for which the callback was obtained. LICENSE MIT Reviewed-on: http://gerrit.openafs.org/401 Tested-by: Asanka Herath <asa...@secure-endpoints.com> Reviewed-by: Asanka Herath <asa...@secure-endpoints.com> Tested-by: Jeffrey Altman <jalt...@openafs.org> Reviewed-by: Jeffrey Altman <jalt...@openafs.org> src/WINNT/afsd/cm_callback.c | 27 +++++++++++++++++++-------- src/WINNT/afsd/cm_scache.c | 17 ++++++++++++----- 2 files changed, 31 insertions(+), 13 deletions(-) -- OpenAFS Master Repository _______________________________________________ OpenAFS-cvs mailing list OpenAFS-cvs@openafs.org https://lists.openafs.org/mailman/listinfo/openafs-cvs