[PATCH 3/5] regedit: Free argv memory before returning
Hugh McMaster
hugh.mcmaster at outlook.com
Mon Jul 10 06:28:35 CDT 2017
Signed-off-by: Hugh McMaster <hugh.mcmaster at outlook.com>
---
programs/regedit/regedit.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/programs/regedit/regedit.c b/programs/regedit/regedit.c
index 47fec6334a..bed0a7e928 100644
--- a/programs/regedit/regedit.c
+++ b/programs/regedit/regedit.c
@@ -185,8 +185,8 @@ BOOL ProcessCmdLine(WCHAR *cmdline)
{
case '?':
output_message(STRING_USAGE);
- exit(0);
- break;
+ LocalFree(argv);
+ return TRUE;
case 'D':
action = ACTION_DELETE;
break;
@@ -205,7 +205,8 @@ BOOL ProcessCmdLine(WCHAR *cmdline)
default:
output_message(STRING_INVALID_SWITCH, argv[i]);
output_message(STRING_HELP);
- exit(1);
+ LocalFree(argv);
+ return TRUE;
}
}
--
2.11.0
More information about the wine-patches
mailing list