Decreased maximum length of error message to avoid stack warning.
This commit is contained in:
parent
9a102c78e0
commit
dd7e81ad27
|
|
@ -729,7 +729,8 @@ void ec_fsm_foe_state_data_read(
|
|||
return;
|
||||
}
|
||||
|
||||
if (!(data = ec_slave_mbox_fetch(slave, datagram, &mbox_prot, &rec_size))) {
|
||||
if (!(data = ec_slave_mbox_fetch(slave, datagram, &mbox_prot,
|
||||
&rec_size))) {
|
||||
ec_foe_set_rx_error(fsm, FOE_MBOX_FETCH_ERROR);
|
||||
return;
|
||||
}
|
||||
|
|
@ -755,7 +756,7 @@ void ec_fsm_foe_state_data_read(
|
|||
EC_SLAVE_ERR(slave, "Received FoE Error Request (code 0x%08x).\n",
|
||||
fsm->request->error_code);
|
||||
if (rec_size > 6) {
|
||||
uint8_t text[1024];
|
||||
uint8_t text[256];
|
||||
strncpy(text, data + 6, min(rec_size - 6, sizeof(text)));
|
||||
EC_SLAVE_ERR(slave, "FoE Error Text: %s\n", text);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue