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

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

src/viced/callback.c

index de59759cd05887c9c0e9a0df59c45a11f2123c1a..05fd5b9192642266c4d45969f9a8f03002713dd9 100644 (file)
@@ -1330,6 +1330,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;