1
0
Fork 0

change for static analysis for CO_RPDO_process function

This commit is contained in:
temi54c1l8 2025-01-16 13:46:40 +01:00
parent 6ef8956ff9
commit f416b1ae8e

View file

@ -807,10 +807,10 @@ CO_RPDO_process(CO_RPDO_t* RPDO,
}
#endif /* (CO_CONFIG_PDO) & CO_CONFIG_PDO_OD_IO_ACCESS */
if (verifyLength > CO_PDO_MAX_SIZE || verifyLength != (OD_size_t)PDO->dataLength) {
if ((verifyLength > CO_PDO_MAX_SIZE) || (verifyLength != (OD_size_t)PDO->dataLength)) {
/* bug in software, should not happen */
CO_errorReport(PDO->em, CO_EM_GENERIC_SOFTWARE_ERROR, CO_EMC_SOFTWARE_INTERNAL,
(0x100000 | verifyLength));
(0x100000U | verifyLength));
}
} /* while (CO_FLAG_READ(RPDO->CANrxNew[bufNo])) */
@ -1212,9 +1212,9 @@ CO_TPDOsend(CO_TPDO_t* TPDO) {
}
#endif /* (CO_CONFIG_PDO) & CO_CONFIG_PDO_OD_IO_ACCESS */
if (verifyLength > CO_PDO_MAX_SIZE || verifyLength != (OD_size_t)PDO->dataLength) {
if ((verifyLength > CO_PDO_MAX_SIZE) || (verifyLength != (OD_size_t)PDO->dataLength)) {
/* bug in software, should not happen */
CO_errorReport(PDO->em, CO_EM_GENERIC_SOFTWARE_ERROR, CO_EMC_SOFTWARE_INTERNAL, (0x200000 | verifyLength));
CO_errorReport(PDO->em, CO_EM_GENERIC_SOFTWARE_ERROR, CO_EMC_SOFTWARE_INTERNAL, (0x200000U | verifyLength));
return CO_ERROR_DATA_CORRUPT;
}