diff --git a/grub-core/kern/emu/misc.c b/grub-core/kern/emu/misc.c index d361feb00..76661337f 100644 --- a/grub-core/kern/emu/misc.c +++ b/grub-core/kern/emu/misc.c @@ -127,6 +127,7 @@ xasprintf (const char *fmt, ...) va_start (ap, fmt); result = grub_xvasprintf (fmt, ap); + va_end (ap); if (!result) grub_util_error ("%s", _("out of memory"));