X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Flibgame%2Fmisc.c;h=39a55435f9720611e17fa1b04218f7e4bee349ab;hp=5fdbe85b42b800d323ace39fd28c5ef1b28d3bcf;hb=97f03ad86e7458be79933d91363a38c4d2e35deb;hpb=931481fe085a820997fc0184263ced9d6475aea5 diff --git a/src/libgame/misc.c b/src/libgame/misc.c index 5fdbe85b..39a55435 100644 --- a/src/libgame/misc.c +++ b/src/libgame/misc.c @@ -3691,6 +3691,9 @@ void openErrorFile() Error(ERR_WARN, "cannot open file '%s' for writing: %s", program.error_filename, strerror(errno)); } + + /* error output should be unbuffered so it is not truncated in a crash */ + setbuf(program.error_file, NULL); } void closeErrorFile()