summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Huang2020-06-13 09:15:53 -0500
committerDavid Huang2020-06-13 09:19:51 -0500
commit5087d7d501e768e444b6d7cdd3db9d1286bd48b1 (patch)
tree974b076a9c6e227295f1f4d0269ac1a7f654b27d
parentc6c71707434999e1bf8c9bd5170f5c48d834ca7d (diff)
downloadti-img-encode-decode-5087d7d501e768e444b6d7cdd3db9d1286bd48b1.tar.gz
ti-img-encode-decode-5087d7d501e768e444b6d7cdd3db9d1286bd48b1.tar.xz
ti-img-encode-decode-5087d7d501e768e444b6d7cdd3db9d1286bd48b1.zip
osal: tirtos: Check before deleting task
Check if tasks are automatically deleted before manually deleting them Signed-off-by: David Huang <d-huang@ti.com>
-rw-r--r--osal/src/tirtos/osa_task.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/osal/src/tirtos/osa_task.c b/osal/src/tirtos/osa_task.c
index 2069ca4..a5c2acd 100644
--- a/osal/src/tirtos/osa_task.c
+++ b/osal/src/tirtos/osa_task.c
@@ -16,6 +16,7 @@
16 */ 16 */
17 17
18#include <ti/osal/TaskP.h> 18#include <ti/osal/TaskP.h>
19#include <ti/sysbios/knl/Task.h>
19#include "osa_task.h" 20#include "osa_task.h"
20 21
21/* Note: 22/* Note:
@@ -62,7 +63,10 @@ void *osa_task_create(void *taskfxn, task_params *params)
62 63
63int32 osa_task_delete(void **handle) 64int32 osa_task_delete(void **handle)
64{ 65{
65 return TaskP_delete(handle); 66 if (Task_deleteTerminatedTasks == FALSE)
67 return TaskP_delete(handle);
68 else
69 return 0;
66} 70}
67 71
68void osa_task_sleep(uint32 timeout) 72void osa_task_sleep(uint32 timeout)