@@ -843,10 +843,13 @@ log.set_fd(-1); log_done = true; } + // Flush buffered output, finish log files before OnError + // commands are executed. + ostream_abort(); static bool skip_OnError = false; if (!skip_OnError && OnError && OnError[0]) { skip_OnError = true;