diff options
Diffstat (limited to 'xlators/mgmt/glusterd/src/glusterd-sm.c')
| -rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-sm.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-sm.c b/xlators/mgmt/glusterd/src/glusterd-sm.c index ca047bd3322..6b30361e3d5 100644 --- a/xlators/mgmt/glusterd/src/glusterd-sm.c +++ b/xlators/mgmt/glusterd/src/glusterd-sm.c @@ -246,7 +246,8 @@ glusterd_ac_reverse_probe_begin (glusterd_friend_sm_event_t *event, void *ctx)  out:          if (ret) {                  GF_FREE (new_event); -                GF_FREE (new_ev_ctx->hostname); +                if (new_ev_ctx) +                        GF_FREE (new_ev_ctx->hostname);                  GF_FREE (new_ev_ctx);          }          gf_log ("", GF_LOG_DEBUG, "returning with %d", ret);  | 
