OpenAFS Master Repository branch, openafs-devel-1_7_x, updated. openafs-devel-1_7_4-29-ge8687e2
Gerrit Code Review
gerrit@openafs.org
Tue, 3 Jan 2012 18:40:08 -0800 (PST)
The following commit has been merged in the openafs-devel-1_7_x branch:
commit e8687e21d1dee47042456c978f4a32d55ca8346a
Author: Jeffrey Altman <jaltman@your-file-system.com>
Date: Fri Dec 30 20:24:49 2011 -0500
Windows: AFSInsertHashEntry can fail
If AFSInsertHashEntry() fails, the object information structure
that was being inserted is not in the btree. Therefore, ensure
that the object does not have the AFS_OBJECT_INSERTED_HASH_TREE
or AFS_VOLUME_INSERTED_HASH_TREE flag set (as appropriate).
This permits the unreferenced object to be garbage collected.
Reviewed-on: http://gerrit.openafs.org/6458
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Tested-by: Jeffrey Altman <jaltman@secure-endpoints.com>
Reviewed-by: Jeffrey Altman <jaltman@secure-endpoints.com>
(cherry picked from commit 36657b8505e3b232158a63b4ecad12fa59548b3a)
Change-Id: I650fba32228773300561a642b2607d5e26490312
Reviewed-on: http://gerrit.openafs.org/6478
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@secure-endpoints.com>
Tested-by: Jeffrey Altman <jaltman@secure-endpoints.com>
src/WINNT/afsrdr/kernel/lib/AFSBTreeSupport.cpp | 2 --
src/WINNT/afsrdr/kernel/lib/AFSFcbSupport.cpp | 12 ++++++++----
src/WINNT/afsrdr/kernel/lib/AFSFileInfo.cpp | 13 +++++++++++--
3 files changed, 19 insertions(+), 8 deletions(-)
--
OpenAFS Master Repository