chiark / gitweb /
fix up silly compiler warning and improve readability a bit
authorian <ian>
Sat, 12 Apr 2008 14:34:51 +0000 (14:34 +0000)
committerian <ian>
Sat, 12 Apr 2008 14:34:51 +0000 (14:34 +0000)
hostside/persist.c

index 13eff3727ae2dfe8fed061d412f59086b46896c7..f2abe1727df8d2106e65fbddf7c365235f8ec4a4 100644 (file)
@@ -152,11 +152,11 @@ void persist_entrails_interpret(void) {
   /* creates persist_record_converted */
   persist_record_converted= mstrdup(FN1(record));
 
-  try(FN1(data),    FN1(conv)) ||
-  try(FN(data,old), FN(conv,old)) ||
-  try(FN1(data),    FN(conv,old)) ||
-    (free(persist_record_converted),
-     persist_record_converted=0);
+  if (try(FN1(data),    FN1(conv))) return;
+  if (try(FN(data,old), FN(conv,old))) return;
+  if (try(FN1(data),    FN(conv,old))) return;
+  free(persist_record_converted);
+  persist_record_converted =0;
 }
 
 /*---------- stupid mmap workaround ----------*/