Add assert to check for overflow in xStreamBufferSendFromISR. (#1357)

Co-authored-by: czjaso <czjaso@amazon.com>
This commit is contained in:
jasonpcarroll 2026-01-13 13:35:01 -08:00 committed by GitHub
parent 8a416d79c0
commit 5282247346
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -961,6 +961,9 @@ size_t xStreamBufferSendFromISR( StreamBufferHandle_t xStreamBuffer,
if( ( pxStreamBuffer->ucFlags & sbFLAGS_IS_MESSAGE_BUFFER ) != ( uint8_t ) 0 ) if( ( pxStreamBuffer->ucFlags & sbFLAGS_IS_MESSAGE_BUFFER ) != ( uint8_t ) 0 )
{ {
xRequiredSpace += sbBYTES_TO_STORE_MESSAGE_LENGTH; xRequiredSpace += sbBYTES_TO_STORE_MESSAGE_LENGTH;
/* Overflow? */
configASSERT( xRequiredSpace > xDataLengthBytes );
} }
else else
{ {