Fix crash when autolinking an invalid URI in Markdown

This commit is contained in:
Thibaut Girka
2020-10-13 12:47:38 +02:00
committed by ThibG
parent cd861c051c
commit 311f457430
2 changed files with 16 additions and 2 deletions

View File

@@ -11,6 +11,8 @@ class HTMLRenderer < Redcarpet::Render::HTML
def autolink(link, link_type)
return link if link_type == :email
Formatter.instance.link_url(link)
rescue Addressable::URI::InvalidURIError, IDN::Idna::IdnaError
encode(link)
end
private