X-Git-Url: http://git.openafs.org/?p=openafs.git;a=blobdiff_plain;f=src%2Fvol%2Ffssync-server.c;h=bec018dcae0b3aeaf1c9d9a2be45850cd7e1b894;hp=05268a6216ee39310b3162ee2f2f56c29f4179bb;hb=a862d2df93fd4e8c8c7a0b8eebe9e59b75f54072;hpb=40049c56791f3488640ae65c5dc5c4d6503375bd diff --git a/src/vol/fssync-server.c b/src/vol/fssync-server.c index 05268a6..bec018d 100644 --- a/src/vol/fssync-server.c +++ b/src/vol/fssync-server.c @@ -1219,7 +1219,8 @@ FSYNC_com_VolDone(FSSYNC_VolOp_command * vcom, SYNC_response * res) if (FSYNC_partMatch(vcom, vp, 1)) { #ifdef AFS_DEMAND_ATTACH_FS if ((V_attachState(vp) == VOL_STATE_UNATTACHED) || - (V_attachState(vp) == VOL_STATE_PREATTACHED)) { + (V_attachState(vp) == VOL_STATE_PREATTACHED) || + VIsErrorState(V_attachState(vp))) { /* Change state to DELETED, not UNATTACHED, so clients get * a VNOVOL error when they try to access from now on. */