Skip to content

Commit

Permalink
Merge pull request #1231 from skliper/fix1204-alter_with_mask
Browse files Browse the repository at this point in the history
Fix #1204, Use mask instead of cast to alter value
  • Loading branch information
astrogeco authored Mar 18, 2021
2 parents cab1e18 + ba29f16 commit 63f4eb2
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions modules/msg/fsw/src/cfe_msg_msgid_v1.c
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,9 @@ int32 CFE_MSG_SetMsgId(CFE_MSG_Message_t *MsgPtr, CFE_SB_MsgId_t MsgId)
return CFE_MSG_BAD_ARGUMENT;
}

MsgPtr->CCSDS.Pri.StreamId[0] = (uint8)(msgidval >> 8);
MsgPtr->CCSDS.Pri.StreamId[1] = (uint8)(msgidval);
/* Shift and mask bytes to be endian agnostic */
MsgPtr->CCSDS.Pri.StreamId[0] = (msgidval >> 8) & 0xFF;
MsgPtr->CCSDS.Pri.StreamId[1] = msgidval & 0xFF;

return CFE_SUCCESS;
}

0 comments on commit 63f4eb2

Please sign in to comment.