diff --git a/libs/util/sys.c b/libs/util/sys.c index 515cb673e..6254c0f87 100644 --- a/libs/util/sys.c +++ b/libs/util/sys.c @@ -456,9 +456,12 @@ void Sys_DebugLog (const char *file, const char *fmt, ...) { va_list args; - dstring_t *data = dstring_newstr (); + static dstring_t *data; int fd; + if (!data) + data = dstring_newstr (); + va_start (args, fmt); dvsprintf (data, fmt, args); va_end (args);