From 199b2cb79dbf3f0f0bd21e42f67801b1d6ba0157 Mon Sep 17 00:00:00 2001 From: Mahavir Jain Date: Tue, 20 Oct 2020 14:04:26 +0530 Subject: [PATCH] freertos: add parameter validation checks in xTaskCreateStaticPinnedToCore Regression from commit-id a3c90bf59add307d3a41f5fb4c17385ee67dcf20 --- components/freertos/tasks.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/components/freertos/tasks.c b/components/freertos/tasks.c index 314f1477f9..4689138d06 100644 --- a/components/freertos/tasks.c +++ b/components/freertos/tasks.c @@ -637,8 +637,9 @@ void taskYIELD_OTHER_CORE( BaseType_t xCoreID, UBaseType_t uxPriority ) TCB_t *pxNewTCB; TaskHandle_t xReturn; - configASSERT( pxStackBuffer != NULL ); - configASSERT( pxTaskBuffer != NULL ); + configASSERT( portVALID_TCB_MEM(pxTaskBuffer) ); + configASSERT( portVALID_STACK_MEM(pxStackBuffer) ); + configASSERT( (xCoreID>=0 && xCoreID