From 5352ba06fac71c158031a41098f5dadc2a50bc19 Mon Sep 17 00:00:00 2001 From: Darian Leung Date: Wed, 24 Aug 2022 21:06:04 +0800 Subject: [PATCH] freertos: Synchronize xStreamBufferSend() to v10.4.3 This commit synchronizes xStreamBufferSend() with upstream v10.4.3. --- components/freertos/FreeRTOS-Kernel/stream_buffer.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/components/freertos/FreeRTOS-Kernel/stream_buffer.c b/components/freertos/FreeRTOS-Kernel/stream_buffer.c index f10b24437e..38c4fef59c 100644 --- a/components/freertos/FreeRTOS-Kernel/stream_buffer.c +++ b/components/freertos/FreeRTOS-Kernel/stream_buffer.c @@ -588,14 +588,13 @@ size_t xStreamBufferSend( StreamBufferHandle_t xStreamBuffer, size_t xReturn, xSpace = 0; size_t xRequiredSpace = xDataLengthBytes; TimeOut_t xTimeOut; - size_t xMaxReportedSpace = 0; - - configASSERT( pvTxData ); - configASSERT( pxStreamBuffer ); /* The maximum amount of space a stream buffer will ever report is its length * minus 1. */ - xMaxReportedSpace = pxStreamBuffer->xLength - ( size_t ) 1; + const size_t xMaxReportedSpace = pxStreamBuffer->xLength - ( size_t ) 1; + + configASSERT( pvTxData ); + configASSERT( pxStreamBuffer ); /* This send function is used to write to both message buffers and stream * buffers. If this is a message buffer then the space needed must be