From c44ce4b98e3d9240f8f98d2246795f5c537496eb Mon Sep 17 00:00:00 2001
From: Thomas Owen James <tom.james@cern.ch>
Date: Tue, 27 Sep 2022 14:48:08 +0200
Subject: [PATCH] potential fix for warning test enable bit not being removed

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

diff --git a/src/processor.cc b/src/processor.cc
index 6b576539..9d5b37f9 100644
--- a/src/processor.cc
+++ b/src/processor.cc
@@ -81,7 +81,7 @@ inline std::pair<uint32_t, bool> StreamProcessor::ProcessOrbitHeader(char* rd_pt
 	//save warning_test_enable bit
 	bool warning_test_enable = bool{(orbitN & (1 << 31)) == (1 << 31)};
 	//remove warning_test_enable bit from orbit header
-	orbitN &= 0x8fffffff;
+	orbitN &= 0x7fffffff;
 	std::pair<uint32_t, bool> orbit_header  = std::pair<uint32_t, bool>{orbitN, warning_test_enable};	
 	return orbit_header;
 }
-- 
GitLab