1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

[ruby/erb] Escape the second *

The original code just seems unintentional

https://github.com/ruby/erb/commit/75a0749cb7
This commit is contained in:
Takashi Kokubun 2022-01-15 12:25:59 -08:00 committed by git
parent c37d9682fc
commit 3cfb6fc479

View file

@ -724,7 +724,7 @@ class ERB
frozen = nil
s.scan(re) do
comment = $+
comment = $1 if comment[/-\*-\s*([^\s].*?)\s*-*-$/]
comment = $1 if comment[/-\*-\s*([^\s].*?)\s*-\*-$/]
case comment
when %r"coding\s*[=:]\s*([[:alnum:]\-_]+)"
enc = Encoding.find($1.sub(/-(?:mac|dos|unix)/i, ''))