chiark / gitweb /
remove segments with unknown movpos from resfin_done set so they don't end up owned...
authorian <ian>
Mon, 14 Jul 2008 21:55:00 +0000 (21:55 +0000)
committerian <ian>
Mon, 14 Jul 2008 21:55:00 +0000 (21:55 +0000)
hostside/resolve.c

index 113ef3739d26726e60ba6d1a28efa89b9942a928..6a29ab77a25d99236c979ea615dfe570bead49a2 100644 (file)
@@ -396,6 +396,7 @@ static int findends_getmovpos(TrackLocation *t, TrackAdvanceContext *c,
   if (t->seg->motion) *use_io= movpos_change_intent(t->seg->motion);
   if (*use_io<0) {
     DPRINTF(resolving,ends, " getmovpos %s fails\n", pn);
+    t->seg->resfin_done= 0;
     return -1;
   }
   DPRINTF(resolving,ends, " getmovpos %s -> %d\n", pn, *use_io);