Hugh McMaster : reg: Remove an unreachable 'else' pathway from wmain.

Alexandre Julliard julliard at winehq.org
Mon Jun 6 10:19:51 CDT 2016


Module: wine
Branch: master
Commit: 0f7bdf7d576e1e13e6eb649ebfbd753f7247856e
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=0f7bdf7d576e1e13e6eb649ebfbd753f7247856e

Author: Hugh McMaster <hugh.mcmaster at outlook.com>
Date:   Mon Jun  6 05:32:05 2016 +0000

reg: Remove an unreachable 'else' pathway from wmain.

Invalid operations are handled earlier in wmain.

Signed-off-by: Hugh McMaster <hugh.mcmaster at outlook.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 programs/reg/reg.c | 15 +++++----------
 1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/programs/reg/reg.c b/programs/reg/reg.c
index 0df82e6..ea77426 100644
--- a/programs/reg/reg.c
+++ b/programs/reg/reg.c
@@ -874,7 +874,7 @@ static enum operations get_operation(const WCHAR *str)
 
 int wmain(int argc, WCHAR *argvW[])
 {
-    int i, op;
+    int i, op, ret;
     BOOL show_op_help = FALSE;
     WCHAR *key_name, *path, *value_name = NULL, *type = NULL, *data = NULL, separator = '\0';
     BOOL value_empty = FALSE, value_all = FALSE, recurse = FALSE, force = FALSE;
@@ -991,15 +991,10 @@ int wmain(int argc, WCHAR *argvW[])
     }
 
     if (op == REG_ADD)
-        return reg_add(root, path, value_name, value_empty, type, separator, data, force);
+        ret = reg_add(root, path, value_name, value_empty, type, separator, data, force);
     else if (op == REG_DELETE)
-        return reg_delete(root, path, key_name, value_name, value_empty, value_all, force);
+        ret = reg_delete(root, path, key_name, value_name, value_empty, value_all, force);
     else if (op == REG_QUERY)
-        return reg_query(root, path, key_name, value_name, value_empty, recurse);
-    else
-    {
-        output_message(STRING_INVALID_OPTION, argvW[1]);
-        output_message(STRING_REG_HELP);
-        return 1;
-    }
+        ret = reg_query(root, path, key_name, value_name, value_empty, recurse);
+    return ret;
 }




More information about the wine-cvs mailing list