Windows: AFSClose Set FsContext* to NULL
authorJeffrey Altman <jaltman@your-file-system.com>
Thu, 9 May 2013 22:31:19 +0000 (18:31 -0400)
committerJeffrey Altman <jaltman@your-file-system.com>
Sat, 11 May 2013 15:08:03 +0000 (08:08 -0700)
commitdcae72c87e63b595c4e86cb199ff75332b51506a
tree22ffb235412ffddc83324e78a39673444e970566
parent6c42bc9090324a5ce57678b31b76ad5ef8ed1d34
Windows: AFSClose Set FsContext* to NULL

After the Fcb OpenReferenceCount is decremented it is no longer
safe for the Fcb pointer to be referenced.  Set FsContext to NULL.

After the AFSRemoveCcb() call, it is no longer safe to reference
the Ccb pointer.  Set FsContext2 to NULL.

Change-Id: I5be1367c599222df02269bf1ed85ec89ac5d279c
Reviewed-on: http://gerrit.openafs.org/9890
Reviewed-by: Peter Scott <pscott@kerneldrivers.com>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
src/WINNT/afsrdr/kernel/lib/AFSClose.cpp