Va_end should be used with va_start

va_start is used and va_end should
be invoked accordingly

Change-Id: Id7037aa8092438b27e445e5147972836602bfd55
This commit is contained in:
Mikhail Lappo 2017-03-23 22:32:30 +01:00
parent 26464914fe
commit 90f5d64848
3 changed files with 4 additions and 0 deletions

View file

@ -555,6 +555,7 @@ static void db_printf(const char* fmt, ...)
} else {
vprintf(fmt, argp);
}
va_end(argp);
}
/*

View file

@ -562,6 +562,7 @@ static void db_printf(const char* fmt, ...)
} else {
vprintf(fmt, argp);
}
va_end(argp);
}

View file

@ -47,9 +47,11 @@ void Printer::printFormatLine(const char* format, ...) {
#ifndef _WIN32
if (vasprintf(&formattedString, format, arglist) < 0) { // returns -1 on error
ALOGE("%s: Failed to format string", __FUNCTION__);
va_end(arglist);
return;
}
#else
va_end(arglist);
return;
#endif