Update to Squirrel 3.0.7 stable
[supertux.git] / external / squirrel / squirrel / sqdebug.cpp
index 6f39231..ef82dd6 100644 (file)
@@ -59,7 +59,8 @@ void SQVM::Raise_Error(const SQChar *s, ...)
 {\r
        va_list vl;\r
        va_start(vl, s);\r
-       scvsprintf(_sp(rsl((SQInteger)scstrlen(s)+(NUMBER_MAX_CHAR*2))), s, vl);\r
+       SQInteger buffersize = (SQInteger)scstrlen(s)+(NUMBER_MAX_CHAR*2);\r
+       scvsprintf(_sp(rsl(buffersize)),buffersize, s, vl);\r
        va_end(vl);\r
        _lasterror = SQString::Create(_ss(this),_spval,-1);\r
 }\r