From cea0dea9b9a81308fc163f671323c17a2f15d9ae Mon Sep 17 00:00:00 2001
From: RoccoA97 <roccoardino@gmail.com>
Date: Wed, 3 Apr 2024 14:21:47 +0200
Subject: [PATCH] Bug in processor not allowing nOrbitsPerPacket > 1

---
 src/orbit_processor.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/orbit_processor.cc b/src/orbit_processor.cc
index 92937df2..549472a8 100644
--- a/src/orbit_processor.cc
+++ b/src/orbit_processor.cc
@@ -50,7 +50,7 @@ bool OrbitProcessor::CheckFrameMultBlock(size_t inputSize) const {
 
 bool OrbitProcessor::HasTrailer(Slice &input, char *&rd_ptr) const {
   rd_ptr +=
-      32 + 32 * static_cast<int>(dthHeaders) * nOrbitsPerPacket;  // +32 to account for orbit header
+      32 + 32 * static_cast<int>(dthHeaders);  // +32 to account for orbit header
   while (rd_ptr + sizeof(orbit_trailer) - 1 <= input.end()) {
     auto *ot = reinterpret_cast<orbit_trailer *>(rd_ptr);
     if (ot->beefdead[0] == constants::beefdead) {  // found orbit trailer
-- 
GitLab