Add missing va_end found by Coverity

This commit adds a missing va_end found by Coverity.

gdb/ChangeLog:

	* remote.c (remote_target::remote_send_printf): Add
	missing va_end found by Coverity.
This commit is contained in:
Gary Benson
2018-10-10 15:01:50 +01:00
parent 2cb2ba9a5b
commit 33b031ce7a
2 changed files with 10 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2018-10-10 Gary Benson <gbenson@redhat.com>
* remote.c (remote_target::remote_send_printf): Add
missing va_end found by Coverity.
2018-10-10 Markus Metzger <markus.t.metzger@intel.com>
* btrace.c (ftrace_update_function): Add indirect jump heuristic.

View File

@ -8938,7 +8938,11 @@ remote_target::remote_send_printf (const char *format, ...)
va_start (ap, format);
rs->buf[0] = '\0';
if (vsnprintf (rs->buf, max_size, format, ap) >= max_size)
int size = vsnprintf (rs->buf, max_size, format, ap);
va_end (ap);
if (size >= max_size)
internal_error (__FILE__, __LINE__, _("Too long remote packet."));
if (putpkt (rs->buf) < 0)