From 2106eef4b29b117cfc8dd55540183f2573d24f6a Mon Sep 17 00:00:00 2001 From: Gleb Mazovetskiy Date: Sat, 2 Jan 2021 00:20:52 +0000 Subject: [PATCH] system.c: Fix `Sys_Warn/Error` text buffer sizes This was using the wrong define E.g. `-dev 2 -help` output did not fit into it --- engine/common/system.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/engine/common/system.c b/engine/common/system.c index 43f8201e..87cc83f2 100644 --- a/engine/common/system.c +++ b/engine/common/system.c @@ -381,12 +381,12 @@ Just messagebox void Sys_Warn( const char *format, ... ) { va_list argptr; - char text[MAX_SYSPATH]; + char text[MAX_PRINT_MSG]; DEBUG_BREAK; va_start( argptr, format ); - Q_vsnprintf( text, MAX_SYSPATH, format, argptr ); + Q_vsnprintf( text, MAX_PRINT_MSG, format, argptr ); va_end( argptr ); Msg( "Sys_Warn: %s\n", text ); if( !Host_IsDedicated() ) // dedicated server should not hang on messagebox @@ -404,7 +404,7 @@ before call this void Sys_Error( const char *error, ... ) { va_list argptr; - char text[MAX_SYSPATH]; + char text[MAX_PRINT_MSG]; DEBUG_BREAK; @@ -417,7 +417,7 @@ void Sys_Error( const char *error, ... ) error_on_exit = true; host.status = HOST_ERR_FATAL; va_start( argptr, error ); - Q_vsprintf( text, error, argptr ); + Q_vsnprintf( text, MAX_PRINT_MSG, error, argptr ); va_end( argptr ); SV_SysError( text );