[PATCH 5/5] regedit: Free argv memory before returning after invalid parameters

Hugh McMaster hugh.mcmaster at outlook.com
Mon Jul 10 06:28:53 CDT 2017


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

diff --git a/programs/regedit/regedit.c b/programs/regedit/regedit.c
index 07cf9bf4d8..332a8a2532 100644
--- a/programs/regedit/regedit.c
+++ b/programs/regedit/regedit.c
@@ -223,7 +223,7 @@ BOOL ProcessCmdLine(WCHAR *cmdline)
             break;
         }
         output_message(STRING_HELP);
-        exit(1);
+        goto exit;
     }
 
     for (; i < argc; i++)
@@ -232,7 +232,7 @@ BOOL ProcessCmdLine(WCHAR *cmdline)
             break;
     }
 
+exit:
     LocalFree(argv);
-
     return TRUE;
 }
-- 
2.11.0




More information about the wine-patches mailing list