From: ian Date: Sun, 4 May 2008 18:25:10 +0000 (+0000) Subject: prefer +persist.*.old when simulating X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=commitdiff_plain;h=5ab2707be1ec75b88185d9f490b8e9505b61f0af;p=trains.git prefer +persist.*.old when simulating --- diff --git a/hostside/persist.c b/hostside/persist.c index a477757..b588f50 100644 --- a/hostside/persist.c +++ b/hostside/persist.c @@ -153,8 +153,13 @@ void persist_entrails_interpret(void) { assert(!persist_record_converted); persist_record_converted= mstrdup(FN1(record)); - if (try(FN1(data), FN1(conv))) return; + if (!simulate && + try(FN1(data), FN1(conv))) return; if (try(FN(data,old), FN(conv,old))) return; + + if (simulate && + try(FN1(data), FN1(conv))) return; + if (try(FN1(data), FN(conv,old))) return; free(persist_record_converted);