summaryrefslogtreecommitdiffstats
path: root/cli/src/cli.c
diff options
context:
space:
mode:
Diffstat (limited to 'cli/src/cli.c')
-rw-r--r--cli/src/cli.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/cli/src/cli.c b/cli/src/cli.c
index 39a0984a134..d17566b6709 100644
--- a/cli/src/cli.c
+++ b/cli/src/cli.c
@@ -618,9 +618,6 @@ cli_rpc_init(struct cli_state *state)
this = THIS;
cli_rpc_prog = &cli_prog;
- options = dict_new();
- if (!options)
- goto out;
/* Connect to glusterd using the specified method, giving preference
* to a unix socket connection. If nothing is specified, connect to
@@ -640,6 +637,11 @@ cli_rpc_init(struct cli_state *state)
"Connecting to remote glusterd at "
"%s",
state->remote_host);
+
+ options = dict_new();
+ if (!options)
+ goto out;
+
ret = dict_set_str(options, "remote-host", state->remote_host);
if (ret)
goto out;
@@ -652,7 +654,6 @@ cli_rpc_init(struct cli_state *state)
goto out;
ret = dict_set_str(options, "transport.address-family", addr_family);
-
if (ret)
goto out;
} else {