diff options
| -rw-r--r-- | glusterfsd/src/glusterfsd-mgmt.c | 13 | 
1 files changed, 13 insertions, 0 deletions
diff --git a/glusterfsd/src/glusterfsd-mgmt.c b/glusterfsd/src/glusterfsd-mgmt.c index 61309f9fc08..d8b3ee7d9b3 100644 --- a/glusterfsd/src/glusterfsd-mgmt.c +++ b/glusterfsd/src/glusterfsd-mgmt.c @@ -2134,6 +2134,19 @@ glusterfs_mgmt_init (glusterfs_ctx_t *ctx)          if (ret)                  goto out; +        /* Explicitly turn on encrypted transport. */ +        if (ctx->secure_mgmt) { +                ret = dict_set_dynstr_with_alloc +                        (options, "transport.socket.ssl-enabled", "yes"); +                if (ret) { +                        gf_log (THIS->name, GF_LOG_ERROR, +                                "failed to set 'transport.socket.ssl-enabled' " +                                "in options dict"); +                        goto out; + +                } +        } +          rpc = rpc_clnt_new (options, THIS, THIS->name, 8);          if (!rpc) {                  ret = -1;  | 
