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;