From 25531cc443fa15477dbc160c41d45d89bb78ff10 Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Mon, 9 Oct 2023 20:24:43 -0400 Subject: [PATCH] Accept eof as a disallowed character for plain links. --- src/parser/plain_link.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/parser/plain_link.rs b/src/parser/plain_link.rs index ce04d05..eebf8ad 100644 --- a/src/parser/plain_link.rs +++ b/src/parser/plain_link.rs @@ -324,7 +324,7 @@ fn impl_path_plain_end<'b, 'g, 'r, 's>( !" \t\r\n[]<>()/".contains(*c) && c.is_ascii_punctuation() }))(input)?; - let disallowed_character = recognize(one_of(" \t\r\n[]<>"))(remaining); + let disallowed_character = alt((recognize(one_of(" \t\r\n[]<>")), eof))(remaining); if disallowed_character.is_ok() { return disallowed_character; }