Improved buffer overflow messages.

This commit is contained in:
Florian Pose 2017-12-13 15:39:13 +01:00
parent a694e3055f
commit 538c3d7c04
2 changed files with 3 additions and 3 deletions

View File

@ -3876,7 +3876,7 @@ static ATTRIBUTES int ec_ioctl_slave_foe_read(
ret = -EIO;
} else {
if (request.data_size > io.buffer_size) {
EC_MASTER_ERR(master, "Buffer too small.\n");
EC_SLAVE_ERR(slave, "%s(): Buffer too small.\n", __func__);
ec_foe_request_clear(&request);
return -EOVERFLOW;
}

View File

@ -3077,7 +3077,7 @@ int ecrt_master_sdo_upload(ec_master_t *master, uint16_t slave_position,
}
} else {
if (request.data_size > target_size) {
EC_MASTER_ERR(master, "Buffer too small.\n");
EC_SLAVE_ERR(slave, "%s(): Buffer too small.\n", __func__);
ret = -EOVERFLOW;
}
else {
@ -3235,7 +3235,7 @@ int ecrt_master_read_idn(ec_master_t *master, uint16_t slave_position,
ret = -EIO;
} else { // success
if (request.data_size > target_size) {
EC_MASTER_ERR(master, "Buffer too small.\n");
EC_SLAVE_ERR(slave, "%s(): Buffer too small.\n", __func__);
ret = -EOVERFLOW;
}
else { // data fits in buffer