diff -Naur lcms-1.09/jpegicc/jpegicc.c lcms-1.09-valist/jpegicc/jpegicc.c --- lcms-1.09/jpegicc/jpegicc.c 2002-06-14 10:08:42.000000000 -0500 +++ lcms-1.09-valist/jpegicc/jpegicc.c 2003-03-17 17:42:34.000000000 -0600 @@ -79,13 +79,13 @@ } ErrorHandler; static -void ConsoleWarningHandler(const char* module, const char* fmt, va_list ap) +void ConsoleWarningHandler(const char* module, const char* fmt) { char e[512] = { '\0' }; if (module != NULL) strcat(strcpy(e, module), ": "); - vsprintf(e+strlen(e), fmt, ap); + strcat(e, fmt); strcat(e, "."); if (Verbose) { @@ -136,7 +136,7 @@ char buffer[JMSG_LENGTH_MAX]; (*cinfo->err->format_message) (cinfo, buffer); - ConsoleWarningHandler(PROGNAME, buffer, NULL); + ConsoleWarningHandler(PROGNAME, buffer); }