Module: wine
Branch: master
Commit: 223ac6704435a09423030f4865b1a92a87e6ea49
URL:
https://gitlab.winehq.org/wine/wine/-/commit/223ac6704435a09423030f4865b1a9…
Author: Piotr Caban <piotr(a)codeweavers.com>
Date: Mon Oct 31 19:47:16 2022 +0100
winemac.drv: Fix registry path size in create_original_display_mode_descriptor.
Wine-Bug:
https://bugs.winehq.org/show_bug.cgi?id=53081
---
dlls/winemac.drv/display.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/winemac.drv/display.c b/dlls/winemac.drv/display.c
index e8d26dfd241..e5dbadde332 100644
--- a/dlls/winemac.drv/display.c
+++ b/dlls/winemac.drv/display.c
@@ -308,7 +308,7 @@ static struct display_mode_descriptor*
create_original_display_mode_descriptor(C
snprintf(display_key, sizeof(display_key), display_key_format,
CGDisplayUnitNumber(displayID));
/* @@ Wine registry key: HKLM\Software\Wine\Mac Driver\Initial Display Mode\Display
0xnnnnnnnn */
- if (!(hkey = reg_open_key(NULL, nameW, asciiz_to_unicode(nameW, display_key))))
+ if (!(hkey = reg_open_key(NULL, nameW, asciiz_to_unicode(nameW, display_key) -
sizeof(WCHAR))))
return NULL;
desc = malloc(sizeof(*desc));