From afb262af2b1c4af103cb2f264f0f3b50137df8f2 Mon Sep 17 00:00:00 2001 From: Matthias H Date: Mon, 9 Mar 2015 09:24:26 +0100 Subject: ruby 2.2: fix a obscure regexp escaping bug --- lib/rbot/irc.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/rbot/irc.rb b/lib/rbot/irc.rb index c57b252f..81f91210 100644 --- a/lib/rbot/irc.rb +++ b/lib/rbot/irc.rb @@ -546,7 +546,7 @@ class Regexp RFC_CHAN = /#{CHAN_FIRST}#{CHAN_ANY}{1,49}|#{CHAN_SAFE}#{CHAN_ANY}{1,44}/ # Nick-matching regexps - SPECIAL_CHAR = /[\x5b-\x60\x7b-\x7d]/ + SPECIAL_CHAR = /[\[-\`\{-\}]/ NICK_FIRST = /#{SPECIAL_CHAR}|[[:alpha:]]/ NICK_ANY = /#{SPECIAL_CHAR}|[[:alnum:]]|-/ GEN_NICK = /#{NICK_FIRST}#{NICK_ANY}+/ -- cgit v1.2.3