From 2448ba2326a04712e3170e65e89d7f8bd04f4fd4 Mon Sep 17 00:00:00 2001
From: Dimitrios Stoupis <dimitris.apple@gmail.com>
Date: Fri, 22 Mar 2019 15:44:41 +0000
Subject: [PATCH] Repalce a check with the lists native functions

---
 src/Services/TimeBasedSchedulingService.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Services/TimeBasedSchedulingService.cpp b/src/Services/TimeBasedSchedulingService.cpp
index 0d2f86b2..fa78e43b 100644
--- a/src/Services/TimeBasedSchedulingService.cpp
+++ b/src/Services/TimeBasedSchedulingService.cpp
@@ -47,7 +47,7 @@ void TimeBasedSchedulingService::insertActivities(Message &request) {
 		uint32_t currentTime = TimeGetter::getSeconds(); // Get the current system time
 
 		uint32_t releaseTime = request.readUint32(); // Get the specified release time
-		if ((scheduledActivities.size() >= ECSS_MAX_NUMBER_OF_TIME_SCHED_ACTIVITIES) ||
+		if ((not scheduledActivities.available()) ||
 		    (releaseTime < (currentTime + ECSS_TIME_MARGIN_FOR_ACTIVATION))) {
 			ErrorHandler::reportError(request, ErrorHandler::InstructionExecutionStartError);
 			request.readPosition += ECSS_TC_REQUEST_STRING_SIZE;
-- 
GitLab