protocol/server: added check for positve value in server-handshake.c

This patch fixes CID 1124651

Change-Id: I6f33954f08cfdd7cb4236f9a81ec7980f81d19e7
updates: bz#789278
Signed-off-by: Arjun <arjsharm@redhat.com>
This commit is contained in:
Arjun Sharma 2018-10-15 17:37:36 +05:30 committed by Amar Tumballi
parent c5f5ce2a9b
commit e1a9c23b83

View File

@ -929,8 +929,9 @@ fail:
GF_ASSERT(rsp);
rsp->op_ret = 0;
rsp->dict.dict_len = dict_serialized_length(reply);
if (rsp->dict.dict_len) {
ret = dict_serialized_length(reply);
if (ret > 0) {
rsp->dict.dict_len = ret;
rsp->dict.dict_val = GF_CALLOC(1, rsp->dict.dict_len,
gf_server_mt_rsp_buf_t);
if (rsp->dict.dict_val) {