summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/aapl/astring.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/aapl/astring.h b/src/aapl/astring.h
index 29d876f4..34855405 100644
--- a/src/aapl/astring.h
+++ b/src/aapl/astring.h
@@ -450,6 +450,7 @@ template<class T> StrTmpl<T>::StrTmpl( long lenGuess, const char *format, ... )
long written = vsnprintf( data, lenGuess+1, format, args );
if ( written > lenGuess ) {
setSpace( written );
+ va_start( args, format );
written = vsnprintf( data, written+1, format, args );
}
chop( written );