From e269d75d980581d5d16e5a8ef581ce6fcf3b9e4c Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Mon, 19 Jan 2015 21:10:04 +0000 Subject: [PATCH] [DEVMGR] Enlarge the buffer by one WCHAR if REG_SZ values are being retrieved. This fixes strange enumerator properties. svn path=/trunk/; revision=66065 --- reactos/dll/win32/devmgr/advprop.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/reactos/dll/win32/devmgr/advprop.c b/reactos/dll/win32/devmgr/advprop.c index 5761752e56a..5070280b3f4 100644 --- a/reactos/dll/win32/devmgr/advprop.c +++ b/reactos/dll/win32/devmgr/advprop.c @@ -757,6 +757,9 @@ DisplayDevicePropertyText(IN PDEVADVPROP_INFO dap, return; } + if (dwType == REG_SZ) + dwSize += sizeof(WCHAR); + lpBuffer = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, dwSize);