===================================================================
RCS file: /cvs/cvs/blind/log.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -p -r1.10 -r1.11
--- blind/log.c	2022/04/03 11:01:52	1.10
+++ blind/log.c	2022/04/03 13:52:00	1.11
@@ -120,12 +120,15 @@ log_fatal(const char *info, ...)
 		(void)vsnprintf(s, sizeof(s), info, ap);
 	else
 		s[0] = '\0';
+
+	va_end(ap);
 	if (errno)
 		log_info("%s: %s", strerror(errno), s);
 	else
 		log_info("Unknown error: %s", s);
-	va_end(ap);
+
 	if (bl != NULL)
 		free(bl);
+
 	exit(1);
 }