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