OpenAFS Master Repository branch, openafs-stable-1_6_x, updated. openafs-stable-1_6_0pre7-71-g8729eb3

Gerrit Code Review gerrit@openafs.org
Sat, 13 Aug 2011 19:53:52 -0700 (PDT)


The following commit has been merged in the openafs-stable-1_6_x branch:
commit 8729eb3984a99d1c2994dbbde3df97cb5f51ae3e
Author: Garrett Wollman <wollman@csail.mit.edu>
Date:   Sat Aug 13 18:51:02 2011 -0400

    libafs: don't call afs_PutDCache(NULL) in afs_GetDownD()
    
    It's possible for an eviction candidate to be omitted by the small
    for loop (around line 670), leaving its reference in victimDCs
    set to NULL.  In the big for loop that follows, don't call
    afs_PutDCache() when we hit one.
    
    Found-by: clang static analyzer with help from AFS_NONNULL
    Reviewed-on: http://gerrit.openafs.org/5260
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Derrick Brashear <shadow@dementix.org>
    (cherry picked from commit 10d27341808be41b29fbcc09b8bd7523c3b7a541)
    
    Change-Id: I4ff3ab9a57c1c48be0f7533ab3adb1e4b6ababf9
    Reviewed-on: http://gerrit.openafs.org/5263
    Reviewed-by: Derrick Brashear <shadow@dementix.org>
    Tested-by: BuildBot <buildbot@rampaginggeek.com>

 src/afs/afs_dcache.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

-- 
OpenAFS Master Repository