Skip to content

Fix #2697: Prevent unsigned integer underflow in CFE_SB_GetUserDataLength#2703

Open
linerfan5114 wants to merge 1 commit into
nasa:mainfrom
linerfan5114:fix-2697-sb-getuserdatalength-underflow
Open

Fix #2697: Prevent unsigned integer underflow in CFE_SB_GetUserDataLength#2703
linerfan5114 wants to merge 1 commit into
nasa:mainfrom
linerfan5114:fix-2697-sb-getuserdatalength-underflow

Conversation

@linerfan5114

Copy link
Copy Markdown

Closes #2697

  • Check CFE_MSG_GetSize return value
  • Return 0 when TotalMsgSize < HdrSize to prevent unsigned underflow
  • Matches documented contract: return 0 on error

…Length to prevent unsigned integer underflow
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant