aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKonstantin Ryabitsev <konstantin@linuxfoundation.org>2022-09-01 08:45:58 -0400
committerKonstantin Ryabitsev <konstantin@linuxfoundation.org>2022-09-01 08:45:58 -0400
commit7d1a05ed58f244640ab59680ac4b836d7ca726c8 (patch)
tree3c48ea517b04fa8ecf4d65d1b826a8ab523febe6
parent1ee1cff0a8e7c8ca0aa4992535de78aa54aebcb3 (diff)
downloadb4-7d1a05ed58f244640ab59680ac4b836d7ca726c8.tar.gz
trailers: ignore non-recognized link trailers
If a link contains a '@', we wrongly consider it a person-trailer. Ignore any URL-containing trailers that we don't explicitly recognize. Signed-off-by: Konstantin Ryabitsev <konstantin@linuxfoundation.org>
-rw-r--r--b4/__init__.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/b4/__init__.py b/b4/__init__.py
index 7439fb8..f54a389 100644
--- a/b4/__init__.py
+++ b/b4/__init__.py
@@ -1540,6 +1540,9 @@ class LoreMessage:
if not mperson and lname not in nonperson:
logger.debug('Ignoring %s (not a recognized non-person trailer)', line)
continue
+ if re.search(r'https?://', ovalue):
+ logger.debug('Ignoring a non-recognized link trailer')
+ continue
extinfo = None
mextinfo = re.search(r'(.*\S+)(\s+#[^#]+)$', ovalue)