src: end va_list before returning (#618)

Explicitly end the `va_list` before returning in the `ffStrbufSetF()`
function as `va_list`s are not ended implicitly.
This commit is contained in:
Mohammed Keyvanzadeh authored and GitHub committed 2023-11-08 20:16:44 +08:00
1 parent ac654ff346
commit b4cd47cbc4
1 file changed
+5 -2
+5 -2
View File
@@ -167,8 +167,11 @@ void ffStrbufSetF(FFstrbuf* strbuf, const char* format, ...)
va_list arguments;
va_start(arguments, format);
if(strbuf->allocated == 0)
return ffStrbufInitVF(strbuf, format, arguments);
if(strbuf->allocated == 0) {
ffStrbufInitVF(strbuf, format, arguments);
va_end(arguments);
return;
}
ffStrbufClear(strbuf);
ffStrbufAppendVF(strbuf, format, arguments);