Index: src/game/q_shared.c =================================================================== --- src/game/q_shared.c (Revision 6470) +++ src/game/q_shared.c (Arbeitskopie) @@ -4002,9 +4002,9 @@ */ int Q_vsnprintf (char *str, size_t size, const char *format, va_list ap) { +#if defined(_WIN32) int len; -#if defined(_WIN32) len = _vsnprintf(str, size, format, ap); str[size-1] = '\0'; #ifdef DEBUG @@ -4012,14 +4012,13 @@ Com_Printf("Q_vsnprintf: string was truncated - target buffer too small\n"); #endif #else + size_t len; + len = vsnprintf(str, size, format, ap); #ifdef DEBUG if (len >= size) Com_Printf("Q_vsnprintf: string was truncated - target buffer too small\n"); #endif - - if (len < 0) - Com_Printf("Q_vsnprintf: error %i\n", len); #endif return len;