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; }