From 2d73921bc7e469c687bb18743ba5bafb97277dd3 Mon Sep 17 00:00:00 2001 From: anschrammh Date: Fri, 27 Dec 2019 10:50:32 +0100 Subject: [PATCH] Minor modifications --- src/app/TaskSchedulerManager.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/app/TaskSchedulerManager.cpp b/src/app/TaskSchedulerManager.cpp index 1ed7849..598f995 100644 --- a/src/app/TaskSchedulerManager.cpp +++ b/src/app/TaskSchedulerManager.cpp @@ -112,14 +112,16 @@ TaskSchedulerManager::TaskSchedulerManager(RtcManager &rtcManager) : _nextTaskIn boolean TaskSchedulerManager::addTask(const char *name, TaskSchedulerManagerHelper::Schedule *schedule, boolean (*taskRoutine)(void*), void *pData) { boolean result = _taskDataDictio.add(name, new TaskData({*schedule, taskRoutine, pData})); - delete schedule; + delete schedule;schedule = NULL; + return result; } boolean TaskSchedulerManager::addTask(uint16_t id, TaskSchedulerManagerHelper::Schedule *schedule, boolean (*taskRoutine)(void*), void *pData) { boolean result = _taskDataDictio.add(id, new TaskData({*schedule, taskRoutine, pData})); - delete schedule; + delete schedule;schedule = NULL; + return result; }