[PATCH 2/5] regedit: Use 'return' statements in delete_registry_key() to allow for memory clean-up
Hugh McMaster
hugh.mcmaster at outlook.com
Mon Jul 10 06:28:26 CDT 2017
Signed-off-by: Hugh McMaster <hugh.mcmaster at outlook.com>
---
programs/regedit/regproc.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/programs/regedit/regproc.c b/programs/regedit/regproc.c
index 0c3bacf66c..9efa61bfc4 100644
--- a/programs/regedit/regproc.c
+++ b/programs/regedit/regproc.c
@@ -1593,11 +1593,11 @@ void delete_registry_key(WCHAR *reg_key_name)
if (!(key_class = parse_key_name(reg_key_name, &key_name))) {
output_message(STRING_INCORRECT_REG_CLASS, reg_key_name);
- exit(1);
+ return;
}
if (!*key_name) {
output_message(STRING_DELETE_REG_CLASS_FAILED, reg_key_name);
- exit(1);
+ return;
}
RegDeleteTreeW(key_class, key_name);
--
2.11.0
More information about the wine-patches
mailing list