Module: wine Branch: master Commit: 223ac6704435a09423030f4865b1a92a87e6ea49 URL: https://gitlab.winehq.org/wine/wine/-/commit/223ac6704435a09423030f4865b1a92...
Author: Piotr Caban piotr@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));