DEVEL15-windows-freelance-scache-20071222
authorJeffrey Altman <jaltman@secure-endpoints.com>
Sun, 23 Dec 2007 04:16:54 +0000 (04:16 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Sun, 23 Dec 2007 04:16:54 +0000 (04:16 +0000)
commiteb71f6a0a1872a3cf3aa06025c52549f6116fea4
tree01278a0ccf0a8810f401ba7f77432280b954f43d
parente3c7a1e7563c7fc175d367133d53526c0eb1d60f
DEVEL15-windows-freelance-scache-20071222

LICENSE MIT

(1) remove a race condition caused by holding and releasing the
    cm_Freelance_Lock while using a pointer into a private freelance
    data structure

(2) do not reference a localMountPoint object that is not allocated

(3) properly assign the DFSLINK file type

(4) update the buffer data versions when we update the contents of
    the stat cache object and its buffers to match the registry
    contents

(cherry picked from commit bb77b085ff420d8b13c1a71b3144b6b31258ad3d)
src/WINNT/afsd/cm_scache.c