[PATCH] reg: Account for sizeof(WCHAR) when resizing the value name buffer during the query operation

Hugh McMaster hugh.mcmaster at outlook.com
Fri Jul 21 03:47:15 CDT 2017


Signed-off-by: Hugh McMaster <hugh.mcmaster at outlook.com>
---
 programs/reg/reg.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/programs/reg/reg.c b/programs/reg/reg.c
index a6927d0e7e..573c75040a 100644
--- a/programs/reg/reg.c
+++ b/programs/reg/reg.c
@@ -769,7 +769,7 @@ static int query_all(HKEY key, WCHAR *path, BOOL recurse)
             else
             {
                 max_value_len *= 2;
-                value_name = HeapReAlloc(GetProcessHeap(), 0, value_name, max_value_len);
+                value_name = HeapReAlloc(GetProcessHeap(), 0, value_name, max_value_len * sizeof(WCHAR));
             }
         }
         else break;
-- 
2.13.2




More information about the wine-patches mailing list