[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