winex11: Pass correct buffer length to RegQueryValueExW().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
0bff5fb971
commit
703e82094b
|
@ -967,7 +967,7 @@ static Cursor create_xcursor_system_cursor( const ICONINFOEXW *info )
|
||||||
HKEY key;
|
HKEY key;
|
||||||
WCHAR *p, name[MAX_PATH * 2], valueW[64];
|
WCHAR *p, name[MAX_PATH * 2], valueW[64];
|
||||||
char valueA[64];
|
char valueA[64];
|
||||||
DWORD size, ret;
|
DWORD ret;
|
||||||
|
|
||||||
if (!info->szModName[0]) return 0;
|
if (!info->szModName[0]) return 0;
|
||||||
|
|
||||||
|
@ -982,7 +982,7 @@ static Cursor create_xcursor_system_cursor( const ICONINFOEXW *info )
|
||||||
/* @@ Wine registry key: HKCU\Software\Wine\X11 Driver\Cursors */
|
/* @@ Wine registry key: HKCU\Software\Wine\X11 Driver\Cursors */
|
||||||
if (!RegOpenKeyA( HKEY_CURRENT_USER, "Software\\Wine\\X11 Driver\\Cursors", &key ))
|
if (!RegOpenKeyA( HKEY_CURRENT_USER, "Software\\Wine\\X11 Driver\\Cursors", &key ))
|
||||||
{
|
{
|
||||||
size = sizeof(valueW) / sizeof(WCHAR);
|
DWORD size = sizeof(valueW);
|
||||||
ret = RegQueryValueExW( key, name, NULL, NULL, (BYTE *)valueW, &size );
|
ret = RegQueryValueExW( key, name, NULL, NULL, (BYTE *)valueW, &size );
|
||||||
RegCloseKey( key );
|
RegCloseKey( key );
|
||||||
if (!ret)
|
if (!ret)
|
||||||
|
|
Loading…
Reference in New Issue