diff options
Diffstat (limited to 'xlators/mgmt/glusterd/src/glusterd-handler.c')
| -rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-handler.c | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-handler.c b/xlators/mgmt/glusterd/src/glusterd-handler.c index 3aafa122b6a..0407741bb7b 100644 --- a/xlators/mgmt/glusterd/src/glusterd-handler.c +++ b/xlators/mgmt/glusterd/src/glusterd-handler.c @@ -3713,10 +3713,12 @@ __glusterd_brick_rpc_notify (struct rpc_clnt *rpc, void *mydata,                                  "%s:%s", brickinfo->hostname, brickinfo->path);                  glusterd_set_brick_status (brickinfo, GF_BRICK_STOPPED); -                if (rpc_clnt_is_disabled (rpc)) -                        GF_FREE (brickid);                  break; +        case RPC_CLNT_DESTROY: +                GF_FREE (mydata); +                mydata = NULL; +                break;          default:                  gf_log (this->name, GF_LOG_TRACE,                          "got some other RPC event %d", event);  | 
