[PATCH] winemac.drv: Use length returned from sprintfW().
Zhiyi Zhang
zzhang at codeweavers.com
Tue Aug 17 03:41:47 CDT 2021
A minor optimization.
Signed-off-by: Zhiyi Zhang <zzhang at codeweavers.com>
---
dlls/winemac.drv/display.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/dlls/winemac.drv/display.c b/dlls/winemac.drv/display.c
index 6706c88341c..5a87e2331be 100644
--- a/dlls/winemac.drv/display.c
+++ b/dlls/winemac.drv/display.c
@@ -1630,6 +1630,7 @@ static BOOL macdrv_init_monitor(HDEVINFO devinfo, const struct macdrv_monitor *m
SP_DEVINFO_DATA device_data = {sizeof(SP_DEVINFO_DATA)};
WCHAR nameW[MAX_PATH];
WCHAR bufferW[MAX_PATH];
+ DWORD length;
HKEY hkey;
RECT rect;
BOOL ret = FALSE;
@@ -1677,9 +1678,9 @@ static BOOL macdrv_init_monitor(HDEVINFO devinfo, const struct macdrv_monitor *m
(const BYTE *)&rect, sizeof(rect), 0))
goto done;
/* Adapter name */
- sprintfW(bufferW, adapter_name_fmtW, video_index + 1);
+ length = sprintfW(bufferW, adapter_name_fmtW, video_index + 1);
if (!SetupDiSetDevicePropertyW(devinfo, &device_data, &WINE_DEVPROPKEY_MONITOR_ADAPTERNAME, DEVPROP_TYPE_STRING,
- (const BYTE *)bufferW, (lstrlenW(bufferW) + 1) * sizeof(WCHAR), 0))
+ (const BYTE *)bufferW, (length + 1) * sizeof(WCHAR), 0))
goto done;
ret = TRUE;
--
2.30.2
More information about the wine-devel
mailing list