X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fmisc.c;h=b70545be4c64250590686719306b75eae4348609;hb=4de46eb5a7645e7058bb09e1ff9b3f1e7be54b49;hp=7e273adadc5269a8ef394975dc5bafb39d4e375a;hpb=3c53030b9e20c59004046274e94eff2ee90d0ab5;p=rocksndiamonds.git diff --git a/src/libgame/misc.c b/src/libgame/misc.c index 7e273ada..b70545be 100644 --- a/src/libgame/misc.c +++ b/src/libgame/misc.c @@ -1045,6 +1045,13 @@ void Error(int mode, char *format, ...) va_start(ap, format); vfprintf_newline(program.error_file, format, ap); va_end(ap); + + if ((mode & ERR_EXIT) && !(mode & ERR_FROM_SERVER)) + { + va_start(ap, format); + program.exit_message_function(format, ap); + va_end(ap); + } } if (mode & ERR_HELP)