From 1e819d8e52091dd9653ba4313a690c301cd60c5c Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Tue, 19 Jan 2021 17:58:40 -0500 Subject: [PATCH] Fix for greedy regular expressions causing improper header parsing --- api/ECNQueue.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/ECNQueue.py b/api/ECNQueue.py index 24e640d..df564fe 100644 --- a/api/ECNQueue.py +++ b/api/ECNQueue.py @@ -212,7 +212,7 @@ def __parseHeaders(self) -> list: # Example: # [ce] QTime-Updated-By: campb303 becomes # QTime-Updated-By: campb303 - queuePrefixPattern = re.compile("\[.*\] {1}") + queuePrefixPattern = re.compile(r"\[.*?\] {1}") for lineNumber in range(self.__getHeaderBoundary()): line = self.__rawItem[lineNumber] lineHasQueuePrefix = queuePrefixPattern.match(line)