task_manger: fix coverity issue 78/317478/2
authorInki Dae <inki.dae@samsung.com>
Wed, 11 Sep 2024 01:30:13 +0000 (10:30 +0900)
committerInki Dae <inki.dae@samsung.com>
Wed, 11 Sep 2024 03:58:47 +0000 (12:58 +0900)
Fix coverity issue - CID 1789443 - Data race condition by adding
missing lock.

Change-Id: I369e603c95a6a908df760f4cc5e5ddeb9c60b576
Signed-off-by: Inki Dae <inki.dae@samsung.com>
services/task_manager/src/TaskNode.cpp

index 4651f02f57dd2d6cac6b38baf4547c02c577fe85..ad7d8a2bce581fa30a45bdf6e3cd2e85d15558e5 100644 (file)
@@ -124,6 +124,9 @@ void TaskNode::clear()
        _inputBuffer = nullptr;
        _outputBuffer = nullptr;
        _status = NodeStatus::NONE;
+
+       unique_lock<mutex> lock(_mutex);
+
        _completed = false;
 }