summaryrefslogtreecommitdiff
path: root/lib/uri
diff options
context:
space:
mode:
Diffstat (limited to 'lib/uri')
-rw-r--r--lib/uri/mailto.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/uri/mailto.rb b/lib/uri/mailto.rb
index aec5d11d26..0c93ae1c0d 100644
--- a/lib/uri/mailto.rb
+++ b/lib/uri/mailto.rb
@@ -50,6 +50,10 @@ module URI
\\?
(#{HEADER_PATTERN}(?:\\&#{HEADER_PATTERN})*) (?# 2: headers)
)?
+ (?:
+ \\#
+ (#{PATTERN::FRAGMENT}) (?# 3: fragment)
+ )?
\\z
", Regexp::EXTENDED, 'N').freeze
# :startdoc: