For each va_start() there must be a va_end(). Correct LibInstallProtocolInterfaces() and LibUninstallProtocolInterfaces(). Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
@@ -488,6 +488,7 @@ LibInstallProtocolInterfaces (
Index += 1;
}
+ va_end (args);
//
// If there was an error, remove all the interfaces that were
@@ -506,6 +507,7 @@ LibInstallProtocolInterfaces (
*Handle = OldHandle;
@@ -552,6 +554,7 @@ LibUninstallProtocolInterfaces (
DEBUG((D_ERROR, "LibUninstallProtocolInterfaces: failed %g, %r\n", Protocol, Handle));