Skip to content

Commit

Permalink
fixed sign of some return codes
Browse files Browse the repository at this point in the history
  • Loading branch information
tridge committed Jun 18, 2022
1 parent d33c25e commit f646cdd
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions canard.c
Original file line number Diff line number Diff line change
Expand Up @@ -438,7 +438,7 @@ int16_t canardHandleRxFrame(CanardInstance* ins, const CanardCANFrame* frame, ui
{
releaseStatePayload(ins, rx_state);
prepareForNextTransfer(rx_state);
return CANARD_ERROR_OUT_OF_MEMORY;
return -CANARD_ERROR_OUT_OF_MEMORY;
}
rx_state->payload_crc = (uint16_t)(((uint16_t) frame->data[0]) | (uint16_t)((uint16_t) frame->data[1] << 8U));
rx_state->calculated_crc = crcAdd((uint16_t)rx_state->calculated_crc,
Expand All @@ -452,7 +452,7 @@ int16_t canardHandleRxFrame(CanardInstance* ins, const CanardCANFrame* frame, ui
{
releaseStatePayload(ins, rx_state);
prepareForNextTransfer(rx_state);
return CANARD_ERROR_OUT_OF_MEMORY;
return -CANARD_ERROR_OUT_OF_MEMORY;
}
rx_state->calculated_crc = crcAdd((uint16_t)rx_state->calculated_crc,
frame->data, (uint8_t)(frame->data_len - 1));
Expand Down Expand Up @@ -538,7 +538,7 @@ int16_t canardHandleRxFrame(CanardInstance* ins, const CanardCANFrame* frame, ui
}
else
{
return CANARD_ERROR_RX_BAD_CRC;
return -CANARD_ERROR_RX_BAD_CRC;
}
}

Expand Down

0 comments on commit f646cdd

Please sign in to comment.