x86-64 fix

This commit is contained in:
Glenn Maynard
2004-10-22 19:41:22 +00:00
parent 788e3530b9
commit fc976c1ab1
+5 -1
View File
@@ -906,8 +906,12 @@ public:
if( bExactSizeSupported )
{
va_list tmp;
va_copy( tmp, argList );
char ignore;
int iNeeded = ssvsprintf( &ignore, 0, szFormat, argList );
int iNeeded = ssvsprintf( &ignore, 0, szFormat, tmp );
va_end(tmp);
char *buf = GetBuffer( iNeeded+1 );
ssvsprintf( buf, iNeeded+1, szFormat, argList );
ReleaseBuffer( iNeeded );