From: ian Date: Mon, 14 Jul 2008 22:14:05 +0000 (+0000) Subject: fix trivial bug in suppression of general pings X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=commitdiff_plain;h=512f6263c59ba196e63c0d7cd745d9ad14b7c446;p=trains.git fix trivial bug in suppression of general pings --- diff --git a/hostside/startup.c b/hostside/startup.c index 1496e97..250697f 100644 --- a/hostside/startup.c +++ b/hostside/startup.c @@ -25,7 +25,7 @@ static void timedout_ping(TimeoutEvent *toev) { static void timefor_ping(TimeoutEvent *toev) { enco_pic_ping(&piob, pong_seq ^ PING_PONG_PATTERN); - serial_transmit_maybenosim(&piob, toev->pclass == toev_fast_pclass); + serial_transmit_maybenosim(&piob, toev && toev->pclass == toev_fast_pclass); ping_toev.callback= timedout_ping; ping_toev.pclass= "startup"; toev_start(&ping_toev);