Commit 1db4c5dc authored by Marcus Meissner's avatar Marcus Meissner Committed by Alexandre Julliard

xcopy: Handle return from vsnprintfW (Coverity).

parent 525a5510
......@@ -984,7 +984,8 @@ int XCOPY_wprintf(const WCHAR *format, ...) {
#define MAX_WRITECONSOLE_SIZE 65535
va_list parms;
DWORD len, nOut;
DWORD nOut;
int len;
DWORD res = 0;
/*
......@@ -1003,6 +1004,10 @@ int XCOPY_wprintf(const WCHAR *format, ...) {
va_start(parms, format);
len = vsnprintfW(output_bufW, MAX_WRITECONSOLE_SIZE/sizeof(WCHAR), format, parms);
va_end(parms);
if (len < 0) {
WINE_FIXME("String too long.\n");
return 0;
}
/* Try to write as unicode all the time we think its a console */
if (toConsole) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment