From 19fc27ef9b2d28efab7c8b6470a4276b97753f32 Mon Sep 17 00:00:00 2001 From: ian Date: Sun, 13 Apr 2008 15:35:12 +0000 Subject: [PATCH] rework seg_clear_stale and fix up --- hostside/safety.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/hostside/safety.c b/hostside/safety.c index c01e940..624eb7e 100644 --- a/hostside/safety.c +++ b/hostside/safety.c @@ -13,10 +13,8 @@ Train *trains; Segment *segments; static void seg_clear_stale(Segment *seg) { - if (!seg->tr_updated) { - seg->owner= 0; - seg->until_here= seg->until_detect= 0; - } + seg->owner= 0; + seg->until_here= seg->until_detect= 0; } typedef struct { @@ -61,7 +59,6 @@ static void lay_train_pass(LayTrainState *l, seg->owner->pname); return; } - seg_clear_stale(seg); } } -- 2.30.2