dict: fix VALIDATE_DATA_AND_LOG call

Couple of instances doesn't pass enough number of parameters to the
function resulting compilation to fail.

Updates #203

Change-Id: Id8caa6fe7fc611645ad7ff11d81a2462e4ec6bab
Signed-off-by: Atin Mukherjee <amukherj@redhat.com>
This commit is contained in:
Atin Mukherjee 2018-01-06 20:00:04 +05:30
parent 9b12157fea
commit edf8224ab4

View File

@ -2417,7 +2417,7 @@ dict_get_gfuuid (dict_t *this, char *key, uuid_t *gfid)
goto err;
}
VALIDATE_DATA_AND_LOG(data, GF_DATA_TYPE_GFUUID, -EINVAL);
VALIDATE_DATA_AND_LOG(data, GF_DATA_TYPE_GFUUID, key, -EINVAL);
memcpy (*gfid, data->data, min(data->len, sizeof (uuid_t)));
@ -2449,7 +2449,7 @@ dict_get_iatt (dict_t *this, char *key, struct iatt *iatt)
goto err;
}
VALIDATE_DATA_AND_LOG(data, GF_DATA_TYPE_IATT, -EINVAL);
VALIDATE_DATA_AND_LOG(data, GF_DATA_TYPE_IATT, key, -EINVAL);
memcpy (iatt, data->data, min(data->len, sizeof (struct iatt)));