fs-setserverprefs-bug-20040320
authorJeffrey Altman <jaltman@mit.edu>
Sat, 20 Mar 2004 17:23:48 +0000 (17:23 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Sat, 20 Mar 2004 17:23:48 +0000 (17:23 +0000)
commit804a85a4872643925e0d204ff301ef68aca2bef6
tree27ec845110348428ea4e28399933fc206b07452c
parentc763e4b64308867c4bbc36f243462701c63874bf
fs-setserverprefs-bug-20040320

FIXES 3555

Rodney Dyer (UNCC) reported that the "fs setserverprefs" command if
issued multiple times would result in the AFSD server becoming unresponsive.
This appears to have been caused by improper use of writeLocks, a failure
to use writeLocks when necessary, and improper reference counting on the
cm_server_t data structures placed into the cm_allServersp list.
src/WINNT/afsd/cm_ioctl.c
src/WINNT/afsd/cm_server.c
src/WINNT/afsd/cm_volume.c