diff options
| -rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-utils.c | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-utils.c b/xlators/mgmt/glusterd/src/glusterd-utils.c index 4a88b5b35..384a974d9 100644 --- a/xlators/mgmt/glusterd/src/glusterd-utils.c +++ b/xlators/mgmt/glusterd/src/glusterd-utils.c @@ -1295,11 +1295,14 @@ glusterd_brick_connect (glusterd_volinfo_t  *volinfo,                                             glusterd_brick_rpc_notify,                                             brickid);                  synclock_lock (&priv->big_lock); -                if (ret) +                if (ret) { +                        GF_FREE (brickid);                          goto out; +                }                  brickinfo->rpc = rpc;          }  out: +          gf_log ("", GF_LOG_DEBUG, "Returning %d", ret);          return ret;  }  | 
