ctdb-takeover: Clean up when exiting on error
authorMartin Schwenke <martin@meltin.net>
Tue, 27 Dec 2016 19:18:26 +0000 (06:18 +1100)
committerDavid Disseldorp <ddiss@samba.org>
Wed, 28 Dec 2016 04:18:08 +0000 (05:18 +0100)
Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: David Disseldorp <ddiss@samba.org>
Autobuild-User(master): David Disseldorp <ddiss@samba.org>
Autobuild-Date(master): Wed Dec 28 05:18:08 CET 2016 on sn-devel-144

ctdb/server/ctdb_takeover_helper.c

index b2062f095ff2805f8c159c95f845337bacf08081..f83b914db7d023a9dce030d6a74c3ed048223199 100644 (file)
@@ -1160,7 +1160,8 @@ int main(int argc, const char *argv[])
                force_rebalance_nodes = parse_node_list(mem_ctx, argv[3]);
                if (force_rebalance_nodes == NULL) {
                        usage(argv[0]);
-                       exit(1);
+                       ret = EINVAL;
+                       goto done;
                }
        }