]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE14-clean-felater-when-rechaining-20071129
authorJeffrey Altman <jaltman@secure-endpoints.com>
Thu, 29 Nov 2007 18:45:34 +0000 (18:45 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 29 Nov 2007 18:45:34 +0000 (18:45 +0000)
LICENSE IPL10
FIXES 74708

in order that this not be continually rechained, clear this here; we
are handling it now.

(cherry picked from commit 7515efb9c390089b4ad4563b939785c5c05793c5)

src/viced/callback.c

index f6c0144fa9fe4c827c7e17c26f4bb358d4d6c290..57e154a649461b0832c4ba336e750b5d689b223a 100644 (file)
@@ -1432,6 +1432,7 @@ BreakLaterCallBacks(void)
                         fe->volid));
                fid.Volume = fe->volid;
                *feip = fe->fnext;
+               fe->status &= ~FE_LATER;
                /* Works since volid is deeper than the largest pointer */
                tmpfe = (struct object *)fe;
                tmpfe->next = (struct object *)myfe;