]> git.michaelhowe.org Git - packages/o/openafs.git/commit
DEVEL15-windows-callback-shutdown-20080801
authorJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 1 Aug 2008 20:13:51 +0000 (20:13 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 1 Aug 2008 20:13:51 +0000 (20:13 +0000)
commit2c24430e37b92de2faf3750ce762d398252bbdbf
treea3243c484c4d35bf36a868e25af56f633a66ae7a
parentd544c8941cbda5a89aa5047067304b5894506eaf
DEVEL15-windows-callback-shutdown-20080801

LICENSE MIT

When the cache manager is shutting down, return an error to all
callback requests.  Otherwise, it is possible for a callback to get
stuck waiting for a lock and when the lock clears to be left with
nothing but invalid memory addresses to crash on.

In the meantime, the file server is waiting for the response.
src/WINNT/afsd/afsd_init.c
src/WINNT/afsd/afsd_service.c
src/WINNT/afsd/cm_callback.c
src/WINNT/afsd/cm_callback.h