]> code.delx.au - gnu-emacs/commitdiff
Call va_end in boot_error
authorAaron Conole <aconole@redhat.com>
Mon, 2 May 2016 21:42:10 +0000 (23:42 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Mon, 2 May 2016 21:42:10 +0000 (23:42 +0200)
* src/gnutls.c (boot_error): A recent change added a function
to signal an error or return an error code. That function uses
a variadic argument list to populate an error message
string. However, it missed calling va_end after using the
variadic argument list.

  Copyright-paperwork-exempt: yes

src/gnutls.c

index 57b164a270f9740bccd5e4f04276d15f79b20211..c7efbcc7cc9ccea721e80a05961d08e5e691d3d8 100644 (file)
@@ -1181,6 +1181,7 @@ boot_error (struct Lisp_Process *p, const char *m, ...)
     pset_status (p, list2 (Qfailed, vformat_string (m, ap)));
   else
     verror (m, ap);
+  va_end (ap);
 }
 
 Lisp_Object