DtSvc: always use vsnprintf
authorJon Trulson <jon@radscan.com>
Sun, 12 Jan 2020 01:21:37 +0000 (18:21 -0700)
committerJon Trulson <jon@radscan.com>
Mon, 13 Jan 2020 00:25:56 +0000 (17:25 -0700)
There was code (_DtSimpleError() and _DtSimpleErrornoError()) that
only used snprintf when USE_SNPRINTF was defined, which it never was
of course.  We just remove the 2 checks and always use [v]snprintf.

cde/lib/DtSvc/DtUtil2/UErrNoBMS.c

index 33ddb4876daccf02ecedc716a0c0b51468c94f48..b81e3e5328c3f4999e71014aeb92011e2b044753 100644 (file)
@@ -210,11 +210,7 @@ _DtSimpleError(
    if (NULL == message) return;
 
    Va_start(args, format);
-#if defined(USE_SNPRINTF)
    (void) vsnprintf(message, MESSAGE_BUFFER, format, args);
-#else
-   (void) vsprintf(message, format, args);
-#endif
    va_end(args);
 
    log_message(progName, help, message, severity, FALSE);
@@ -235,11 +231,7 @@ _DtSimpleErrnoError(
    if (NULL == message) return;
 
    Va_start(args, format);
-#if defined(USE_SNPRINTF)
    (void) vsnprintf(message, MESSAGE_BUFFER, format, args);
-#else
-   (void) vsprintf(message, format, args);
-#endif
    va_end(args);
 
    log_message(progName, help, message, severity, TRUE);