chiark / gitweb /
prefer +persist.*.old when simulating
authorian <ian>
Sun, 4 May 2008 18:25:10 +0000 (18:25 +0000)
committerian <ian>
Sun, 4 May 2008 18:25:10 +0000 (18:25 +0000)
hostside/persist.c

index a4777574465021610d62e9725ef992d1651f5fe8..b588f501fe434dce125f198516cd84424849a9cd 100644 (file)
@@ -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);