diff --git a/Engine/source/core/util/str.h b/Engine/source/core/util/str.h index abd693dba..8da5b10bb 100644 --- a/Engine/source/core/util/str.h +++ b/Engine/source/core/util/str.h @@ -361,7 +361,9 @@ class StringBuilder { va_list args; va_start(args, fmt); - return mFormat.formatAppend(fmt, args); + const S32 result = mFormat.formatAppend(fmt, args); + va_end(args); + return result; } }; diff --git a/Engine/source/gfx/bitmap/loaders/bitmapTga.cpp b/Engine/source/gfx/bitmap/loaders/bitmapTga.cpp index 978532892..08eeacb92 100644 --- a/Engine/source/gfx/bitmap/loaders/bitmapTga.cpp +++ b/Engine/source/gfx/bitmap/loaders/bitmapTga.cpp @@ -471,6 +471,7 @@ static bool sReadTGA(Stream &stream, GBitmap *bitmap) default: //Con::errorf( "Unknown image type" ); + delete[] colormap; return false; }