From 35be5e1d1b10287aa019762c6724f6c4f8026150 Mon Sep 17 00:00:00 2001 From: Rob Shearman Date: Thu, 21 Feb 2008 16:44:48 +0000 Subject: [PATCH] winspool: Fix the character count passed into RegEnumKeyExW in get_local_monitors. RegEnumKeyExW takes a character count for the key name, not a byte count. --- dlls/winspool.drv/info.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/winspool.drv/info.c b/dlls/winspool.drv/info.c index 4ba9f28f403..17cd5073b97 100644 --- a/dlls/winspool.drv/info.c +++ b/dlls/winspool.drv/info.c @@ -755,7 +755,7 @@ static DWORD get_local_monitors(DWORD level, LPBYTE pMonitors, DWORD cbBuf, LPDW ptr = (LPWSTR) &pMonitors[len]; numentries = 0; - len = sizeof(buffer); + len = sizeof(buffer)/sizeof(buffer[0]); buffer[0] = '\0'; /* Windows creates the "Monitors"-Key on reboot / start "spooler" */ -- 2.11.4.GIT