OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_76-3295-g5ef1aeb
Gerrit Code Review
gerrit@openafs.org
Thu, 31 Jan 2013 11:20:22 -0800 (PST)
The following commit has been merged in the master branch:
commit f849fb1f6be4d4f8c34d150c8cdce1435a7125bf
Author: Jeffrey Altman <jaltman@your-file-system.com>
Date: Sat Dec 29 00:29:45 2012 -0500
Windows: AFSClose() DirOpenReferenceCount handling
Unless the caller of AFSRemoveCcb() steals the DirectoryCB object
from the AFSCcb before calling AFSRemoveCcb(), AFSRemoveCcb() will
release the reference count.
In all but one case where the DirectoryCB must be accessed after
the AFSCcb is destroyed AFSClose() can now let AFSRemoveCcb() do the
work.
Change-Id: I8d631d79b2465cd6f2e31444fd052270b078915c
Reviewed-on: http://gerrit.openafs.org/8854
Reviewed-by: Derrick Brashear <shadow@your-file-system.com>
Tested-by: Jeffrey Altman <jaltman@your-file-system.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
src/WINNT/afsrdr/kernel/lib/AFSClose.cpp | 48 ++++--------------------------
1 files changed, 6 insertions(+), 42 deletions(-)
--
OpenAFS Master Repository