pandad: reset CAN comms on checksum failure (#32629)

This commit is contained in:
Adeeb Shihadeh
2024-06-04 21:26:16 -07:00
committed by GitHub
parent 34e329649d
commit 877b810ac9
2 changed files with 2 additions and 2 deletions

2
panda

Submodule panda updated: 77ecf515e5...faa1802669

View File

@@ -246,9 +246,9 @@ bool Panda::unpack_can_buffer(uint8_t *data, uint32_t &size, std::vector<can_fra
}
if (calculate_checksum(&data[pos], sizeof(can_header) + data_len) != 0) {
// TODO: also reset CAN comms?
LOGE("Panda CAN checksum failed");
size = 0;
can_reset_communications();
return false;
}