diff options
-rw-r--r-- | glusterfsd/src/glusterfsd-mgmt.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/glusterfsd/src/glusterfsd-mgmt.c b/glusterfsd/src/glusterfsd-mgmt.c index 6e00cd1fdab..57c664920ee 100644 --- a/glusterfsd/src/glusterfsd-mgmt.c +++ b/glusterfsd/src/glusterfsd-mgmt.c @@ -762,6 +762,11 @@ glusterfs_handle_defrag (rpcsvc_request_t *req) GF_ASSERT (ctx); active = ctx->active; + if (!active) { + req->rpc_err = GARBAGE_ARGS; + goto out; + } + any = active->first; if (!xdr_to_generic (req->msg[0], &xlator_req, (xdrproc_t)xdr_gd1_mgmt_brick_op_req)) { |