From 703e82094bbc76532d666ffc51862a4e990d974f Mon Sep 17 00:00:00 2001 From: Nikolay Sivov Date: Wed, 8 Feb 2017 14:46:30 +0300 Subject: [PATCH] winex11: Pass correct buffer length to RegQueryValueExW(). Signed-off-by: Nikolay Sivov Signed-off-by: Alexandre Julliard --- dlls/winex11.drv/mouse.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/winex11.drv/mouse.c b/dlls/winex11.drv/mouse.c index 186899fb168..1c1df9365e1 100644 --- a/dlls/winex11.drv/mouse.c +++ b/dlls/winex11.drv/mouse.c @@ -967,7 +967,7 @@ static Cursor create_xcursor_system_cursor( const ICONINFOEXW *info ) HKEY key; WCHAR *p, name[MAX_PATH * 2], valueW[64]; char valueA[64]; - DWORD size, ret; + DWORD ret; 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 */ 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 ); RegCloseKey( key ); if (!ret)