Make nva a little more memory efficient.

This commit is contained in:
Bill Currie 2011-11-15 13:47:05 +09:00
parent 2457837b37
commit 6d2b92125a

View file

@ -70,14 +70,13 @@ VISIBLE char *
nva (const char *fmt, ...)
{
va_list args;
static dstring_t *string;
dstring_t *string;
if (!string)
string = dstring_new ();
string = dstring_new ();
va_start (args, fmt);
dvsprintf (string, fmt, args);
va_end (args);
return strdup (string->str);
return dstring_freeze (string);
}