From acdee573182c63c6a623a82d91d34238ed500216 Mon Sep 17 00:00:00 2001 From: Patrick Georgi Date: Sun, 14 Dec 2025 00:12:57 +0100 Subject: [PATCH] Fix issues with va_lists Identified by clangsa. --- cde/lib/DtSvc/DtEncap/spc-util.c | 1 + cde/lib/tt/lib/util/tt_audit.C | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/cde/lib/DtSvc/DtEncap/spc-util.c b/cde/lib/DtSvc/DtEncap/spc-util.c index 0b1016312..9facb9ac3 100644 --- a/cde/lib/DtSvc/DtEncap/spc-util.c +++ b/cde/lib/DtSvc/DtEncap/spc-util.c @@ -200,6 +200,7 @@ int sprintf_len (XeString s, XeString format, ...) va_start(ap, format); if (s) *s = XeChar_NULL; vsprintf(s, format, ap); + va_end(ap); return(strlen(s)); } diff --git a/cde/lib/tt/lib/util/tt_audit.C b/cde/lib/tt/lib/util/tt_audit.C index 7903d8440..223bef1fc 100644 --- a/cde/lib/tt/lib/util/tt_audit.C +++ b/cde/lib/tt/lib/util/tt_audit.C @@ -292,8 +292,6 @@ entry(const char *argskey, _Tt_entry_pt func, ...) break; } - va_start(ap, func); - // paramater checking for NULL & cascaded errors, over-long // propnames, etc. preview = argskey;