diff options
Diffstat (limited to 'xlators')
| -rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-handler.c | 18 | ||||
| -rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-op-sm.c | 4 | ||||
| -rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-rpc-ops.c | 16 | ||||
| -rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-syncop.c | 8 | 
4 files changed, 20 insertions, 26 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-handler.c b/xlators/mgmt/glusterd/src/glusterd-handler.c index 63d53ef2a1e..51fa993e9e9 100644 --- a/xlators/mgmt/glusterd/src/glusterd-handler.c +++ b/xlators/mgmt/glusterd/src/glusterd-handler.c @@ -929,7 +929,7 @@ glusterd_handle_cli_list_volume (rpcsvc_request_t *req)                  goto out;          ret = dict_allocate_and_serialize (dict, &rsp.dict.dict_val, -                                           (size_t *)&rsp.dict.dict_len); +                                           &rsp.dict.dict_len);          if (ret)                  goto out; @@ -1230,7 +1230,7 @@ glusterd_fsm_log_send_resp (rpcsvc_request_t *req, int op_ret,          rsp.op_errstr = op_errstr;          if (rsp.op_ret == 0)                  ret = dict_allocate_and_serialize (dict, &rsp.fsm_log.fsm_log_val, -                                                (size_t *)&rsp.fsm_log.fsm_log_len); +                                                &rsp.fsm_log.fsm_log_len);          ret = glusterd_submit_reply (req, &rsp, NULL, 0, NULL,                                       (xdrproc_t)xdr_gf1_cli_fsm_log_rsp); @@ -1402,9 +1402,8 @@ glusterd_op_stage_send_resp (rpcsvc_request_t   *req,          else                  rsp.op_errstr = ""; -        ret = dict_allocate_and_serialize (rsp_dict, -                                           &rsp.dict.dict_val, -                                           (size_t *)&rsp.dict.dict_len); +        ret = dict_allocate_and_serialize (rsp_dict, &rsp.dict.dict_val, +                                           &rsp.dict.dict_len);          if (ret < 0) {                  gf_log ("", GF_LOG_DEBUG,                          "failed to get serialized length of dict"); @@ -1441,9 +1440,8 @@ glusterd_op_commit_send_resp (rpcsvc_request_t *req,                  rsp.op_errstr = "";          if (rsp_dict) { -                ret = dict_allocate_and_serialize (rsp_dict, -                                                   &rsp.dict.dict_val, -                                                   (size_t *)&rsp.dict.dict_len); +                ret = dict_allocate_and_serialize (rsp_dict, &rsp.dict.dict_val, +                                                   &rsp.dict.dict_len);                  if (ret < 0) {                          gf_log ("", GF_LOG_DEBUG,                                  "failed to get serialized length of dict"); @@ -2475,7 +2473,7 @@ glusterd_list_friends (rpcsvc_request_t *req, dict_t *dict, int32_t flags)          }          ret = dict_allocate_and_serialize (friends, &rsp.friends.friends_val, -                                           (size_t *)&rsp.friends.friends_len); +                                           &rsp.friends.friends_len);          if (ret)                  goto out; @@ -2582,7 +2580,7 @@ respond:          if (ret)                  goto out;          ret = dict_allocate_and_serialize (volumes, &rsp.dict.dict_val, -                                           (size_t *)&rsp.dict.dict_len); +                                           &rsp.dict.dict_len);          if (ret)                  goto out; diff --git a/xlators/mgmt/glusterd/src/glusterd-op-sm.c b/xlators/mgmt/glusterd/src/glusterd-op-sm.c index d0e8882fb7a..afe1efd479a 100644 --- a/xlators/mgmt/glusterd/src/glusterd-op-sm.c +++ b/xlators/mgmt/glusterd/src/glusterd-op-sm.c @@ -233,7 +233,7 @@ glusterd_brick_op_build_payload (glusterd_op_t op, glusterd_brickinfo_t *brickin          }          ret = dict_allocate_and_serialize (dict, &brick_req->input.input_val, -                                           (size_t*)&brick_req->input.input_len); +                                           &brick_req->input.input_len);          if (ret)                  goto out;          *req = brick_req; @@ -285,7 +285,7 @@ glusterd_node_op_build_payload (glusterd_op_t op, gd1_mgmt_brick_op_req **req,          }          ret = dict_allocate_and_serialize (dict, &brick_req->input.input_val, -                                           (size_t*)&brick_req->input.input_len); +                                           &brick_req->input.input_len);          if (ret)                  goto out; diff --git a/xlators/mgmt/glusterd/src/glusterd-rpc-ops.c b/xlators/mgmt/glusterd/src/glusterd-rpc-ops.c index cbe4c05dadd..774d067b533 100644 --- a/xlators/mgmt/glusterd/src/glusterd-rpc-ops.c +++ b/xlators/mgmt/glusterd/src/glusterd-rpc-ops.c @@ -167,7 +167,7 @@ glusterd_op_send_cli_response (glusterd_op_t op, int32_t op_ret,          if (ctx) {                  ret = dict_allocate_and_serialize (ctx, &rsp.dict.dict_val, -                                                   (size_t*)&rsp.dict.dict_len); +                                                   &rsp.dict.dict_len);                  if (ret < 0 )                          gf_log (THIS->name, GF_LOG_ERROR, "failed to "                                  "serialize buffer"); @@ -1512,7 +1512,7 @@ glusterd3_1_friend_add (call_frame_t *frame, xlator_t *this,          req.port = peerinfo->port;          ret = dict_allocate_and_serialize (vols, &req.vols.vols_val, -                                           (size_t *)&req.vols.vols_len); +                                           &req.vols.vols_len);          if (ret)                  goto out; @@ -1577,8 +1577,6 @@ glusterd3_1_friend_update (call_frame_t *frame, xlator_t *this,          int                     ret         = 0;          glusterd_conf_t        *priv        = NULL;          dict_t                 *friends     = NULL; -        char                   *dict_buf    = NULL; -        size_t                  len         = -1;          call_frame_t           *dummy_frame = NULL;          glusterd_peerinfo_t    *peerinfo    = NULL; @@ -1593,13 +1591,11 @@ glusterd3_1_friend_update (call_frame_t *frame, xlator_t *this,          if (ret)                  goto out; -        ret = dict_allocate_and_serialize (friends, &dict_buf, (size_t *)&len); +        ret = dict_allocate_and_serialize (friends, &req.friends.friends_val, +                                           &req.friends.friends_len);          if (ret)                  goto out; -        req.friends.friends_val = dict_buf; -        req.friends.friends_len = len; -          uuid_copy (req.uuid, MY_UUID);          dummy_frame = create_frame (this, this->ctx->pool); @@ -1717,7 +1713,7 @@ glusterd3_1_stage_op (call_frame_t *frame, xlator_t *this,          req.op = glusterd_op_get_op ();          ret = dict_allocate_and_serialize (dict, &req.buf.buf_val, -                                           (size_t *)&req.buf.buf_len); +                                           &req.buf.buf_len);          if (ret)                  goto out; @@ -1771,7 +1767,7 @@ glusterd3_1_commit_op (call_frame_t *frame, xlator_t *this,          req.op = glusterd_op_get_op ();          ret = dict_allocate_and_serialize (dict, &req.buf.buf_val, -                                           (size_t *)&req.buf.buf_len); +                                           &req.buf.buf_len);          if (ret)                  goto out; diff --git a/xlators/mgmt/glusterd/src/glusterd-syncop.c b/xlators/mgmt/glusterd/src/glusterd-syncop.c index 7cdc1c3c28b..2b2e9d2e69d 100644 --- a/xlators/mgmt/glusterd/src/glusterd-syncop.c +++ b/xlators/mgmt/glusterd/src/glusterd-syncop.c @@ -295,8 +295,8 @@ gd_syncop_mgmt_stage_op (struct rpc_clnt *rpc, uuid_t my_uuid, uuid_t recv_uuid,          args.op_ret = -1;          args.op_errno = ENOTCONN; -        ret = dict_allocate_and_serialize (dict_out, &req.buf.buf_val, -                                           (size_t *)&req.buf.buf_len); +        ret = dict_allocate_and_serialize (dict_out, +                                           &req.buf.buf_val, &req.buf.buf_len);          if (ret)                  goto out; @@ -395,8 +395,8 @@ gd_syncop_mgmt_commit_op (struct rpc_clnt *rpc, uuid_t my_uuid, uuid_t recv_uuid          args.op_ret = -1;          args.op_errno = ENOTCONN; -        ret = dict_allocate_and_serialize (dict_out, &req.buf.buf_val, -                                           (size_t *)&req.buf.buf_len); +        ret = dict_allocate_and_serialize (dict_out, +                                           &req.buf.buf_val, &req.buf.buf_len);          if (ret)                  goto out;  | 
