[PATCH 3/4] regedit: Re-size the data export buffer using the required size instead of doubling it

Hugh McMaster hugh.mcmaster at outlook.com
Thu Jul 20 06:33:24 CDT 2017


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

diff --git a/programs/regedit/regproc.c b/programs/regedit/regproc.c
index b726251c81..394023b638 100644
--- a/programs/regedit/regproc.c
+++ b/programs/regedit/regproc.c
@@ -1384,7 +1384,7 @@ static int export_registry_data(FILE *fp, HKEY key, WCHAR *path, BOOL unicode)
         {
             if (data_size > max_data_bytes)
             {
-                max_data_bytes *= 2;
+                max_data_bytes = data_size;
                 data = resize_buffer(data, max_data_bytes);
             }
             else
-- 
2.13.2




More information about the wine-patches mailing list