From f0d1e6b1d0ee2b4dc4729c84e94a90e900fab87b Mon Sep 17 00:00:00 2001
From: Dimitrios Stoupis <dimitris.apple@gmail.com>
Date: Tue, 26 Mar 2019 10:34:13 +0000
Subject: [PATCH] Using the byte skipping method

---
 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 fc00c0ea..a4b74861 100644
--- a/src/Services/TimeBasedSchedulingService.cpp
+++ b/src/Services/TimeBasedSchedulingService.cpp
@@ -50,7 +50,7 @@ void TimeBasedSchedulingService::insertActivities(Message &request) {
 		if ((not scheduledActivities.available()) ||
 		    (releaseTime < (currentTime + ECSS_TIME_MARGIN_FOR_ACTIVATION))) {
 			ErrorHandler::reportError(request, ErrorHandler::InstructionExecutionStartError);
-			request.readPosition += ECSS_TC_REQUEST_STRING_SIZE;
+			request.skipBytes(ECSS_TC_REQUEST_STRING_SIZE);
 		} else {
 			// Get the TC packet request
 			uint8_t requestData[ECSS_TC_REQUEST_STRING_SIZE] = {0};
-- 
GitLab