diff options
Diffstat (limited to 'xlators/mgmt/glusterd/src/glusterd-utils.c')
| -rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-utils.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-utils.c b/xlators/mgmt/glusterd/src/glusterd-utils.c index b6f001a8901..c501e1ad00b 100644 --- a/xlators/mgmt/glusterd/src/glusterd-utils.c +++ b/xlators/mgmt/glusterd/src/glusterd-utils.c @@ -1875,10 +1875,11 @@ glusterd_volume_start_glusterfs (glusterd_volinfo_t  *volinfo,          if (rpc) {                  brickinfo->rpc = NULL;                  conn = &rpc->conn; +                pthread_mutex_lock (&conn->lock);                  if (conn->reconnect) {                          (void ) gf_timer_call_cancel (rpc->ctx, conn->reconnect); -                        //rpc_clnt_unref (rpc);                  } +                pthread_mutex_unlock (&conn->lock);                  rpc_clnt_unref (rpc);          }  | 
