diff options
| author | Girjesh Rajoria <grajoria@redhat.com> | 2017-09-25 14:52:24 +0530 | 
|---|---|---|
| committer | Raghavendra G <rgowdapp@redhat.com> | 2017-09-29 07:53:40 +0000 | 
| commit | 703728dd6f0431ba82821794ca6e9e8b43b35811 (patch) | |
| tree | 3f4888d33b0f41634161cc7d499e68a650fa64d1 /xlators/protocol | |
| parent | 2c124b5256bac5830d81552bfb4412620aa6cfb0 (diff) | |
xlators/protocol/server: Coverity Issue in server_setvolume()
Issue: Event result_independent_of_operands: "rsp->dict.dict_len > 4294967295U
/* 2147483647 * 2U + 1U */" is always false regardless of the values of its
operands. This occurs as the logical operand of "if".
Fix: removed if block as the if condition is always false and statement inside
block never executes.
Change-Id: Ieaa968d6fbc9477428b4658ef725ace0db9b810a
BUG: 789278
Signed-off-by: Girjesh Rajoria <grajoria@redhat.com>
Diffstat (limited to 'xlators/protocol')
| -rw-r--r-- | xlators/protocol/server/src/server-handshake.c | 8 | 
1 files changed, 0 insertions, 8 deletions
diff --git a/xlators/protocol/server/src/server-handshake.c b/xlators/protocol/server/src/server-handshake.c index 7660d416c27..c40409e8d0b 100644 --- a/xlators/protocol/server/src/server-handshake.c +++ b/xlators/protocol/server/src/server-handshake.c @@ -904,14 +904,6 @@ fail:          rsp->op_ret = 0;          rsp->dict.dict_len = dict_serialized_length (reply); -        if (rsp->dict.dict_len > UINT_MAX) { -                gf_msg_debug ("server-handshake", 0, "failed to get serialized" -                               " length of reply dict"); -                op_ret   = -1; -                op_errno = EINVAL; -                rsp->dict.dict_len = 0; -        } -          if (rsp->dict.dict_len) {                  rsp->dict.dict_val = GF_CALLOC (1, rsp->dict.dict_len,                                                  gf_server_mt_rsp_buf_t);  | 
