mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-04-20 05:21:59 -04:00
Change the cast from UBaseType_t to size_t
This was causing problem for 8-bit ports. This was reported here - https://github.com/feilipu/Arduino_FreeRTOS_Library/issues/136 Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
This commit is contained in:
parent
c0bfbb9692
commit
5d1d9dfda8
2
queue.c
2
queue.c
|
@ -513,7 +513,7 @@ BaseType_t xQueueGenericReset( QueueHandle_t xQueue,
|
||||||
/* Check for multiplication overflow. */
|
/* Check for multiplication overflow. */
|
||||||
( ( SIZE_MAX / uxQueueLength ) >= uxItemSize ) &&
|
( ( SIZE_MAX / uxQueueLength ) >= uxItemSize ) &&
|
||||||
/* Check for addition overflow. */
|
/* Check for addition overflow. */
|
||||||
( ( UBaseType_t ) ( SIZE_MAX - sizeof( Queue_t ) ) >= ( uxQueueLength * uxItemSize ) ) )
|
( ( SIZE_MAX - sizeof( Queue_t ) ) >= ( size_t ) ( uxQueueLength * uxItemSize ) ) )
|
||||||
{
|
{
|
||||||
/* Allocate enough space to hold the maximum number of items that
|
/* Allocate enough space to hold the maximum number of items that
|
||||||
* can be in the queue at any time. It is valid for uxItemSize to be
|
* can be in the queue at any time. It is valid for uxItemSize to be
|
||||||
|
|
Loading…
Reference in a new issue