chiark / gitweb /
realtime: do not panic if we consider an unknown movposcomb - just predict a problem
authorIan Jackson <ian@liberator.relativity.greenend.org.uk>
Mon, 3 Jan 2011 23:23:33 +0000 (23:23 +0000)
committerIan Jackson <ian@liberator.relativity.greenend.org.uk>
Mon, 3 Jan 2011 23:23:33 +0000 (23:23 +0000)
hostside/safety.c

index 2780bc007648f389607bcea32d46aaad25e3fc85..9214599824af17ed352a7eca6ea99849418c4618 100644 (file)
@@ -414,8 +414,8 @@ static int pred_getmovpos(TrackLocation *t, TrackAdvanceContext *c,
       !t->seg->now_present &&
       t->seg->motion_newplan)
     *use_io= movpos_change_intent(t->seg->motion_newplan);
-  if (*use_io<0) safety_panic(u->train, t->seg,
-                             "track route unexpectedly not known");
+  if (*use_io<0)
+    return predict_problem(u, t->seg, "track route not known");
   return 0;
 }