[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