user32: Don't overwrite 'cb' field with uninitialized data in DdeQueryConvInfo() (Coverity).

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Nikolay Sivov 2015-11-23 17:31:21 +03:00 committed by Alexandre Julliard
parent 9db3444e40
commit 19d29f3ca5
1 changed files with 3 additions and 0 deletions

View File

@ -2468,7 +2468,10 @@ UINT WINAPI DdeQueryConvInfo(HCONV hConv, DWORD id, PCONVINFO lpConvInfo)
}
if (ret != 0)
{
ci.cb = lpConvInfo->cb;
memcpy(lpConvInfo, &ci, min((size_t)lpConvInfo->cb, sizeof(ci)));
}
return ret;
}