]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/commitdiff
* fix ominous bug in Regexp::IP_ADDR
authorGiuseppe Bilotta <giuseppe.bilotta@gmail.com>
Sun, 3 Aug 2008 08:03:06 +0000 (10:03 +0200)
committerGiuseppe Bilotta <giuseppe.bilotta@gmail.com>
Sun, 3 Aug 2008 08:03:06 +0000 (10:03 +0200)
lib/rbot/irc.rb

index 58e9f90ad12eefb271548f411f99edb75fc4888d..1e1c56b075d5de55f12e01c073676228206a8ad6 100644 (file)
@@ -493,8 +493,8 @@ class Regexp
   HEX_DIGITS = /#{HEX_DIGIT}+/
   HEX_OCTET = /#{HEX_DIGIT}#{HEX_DIGIT}?/
   DEC_OCTET = /[01]?\d?\d|2[0-4]\d|25[0-5]/
-  DEC_IP_ADDR = /#{DEC_OCTET}.#{DEC_OCTET}.#{DEC_OCTET}.#{DEC_OCTET}/
-  HEX_IP_ADDR = /#{HEX_OCTET}.#{HEX_OCTET}.#{HEX_OCTET}.#{HEX_OCTET}/
+  DEC_IP_ADDR = /#{DEC_OCTET}\.#{DEC_OCTET}\.#{DEC_OCTET}\.#{DEC_OCTET}/
+  HEX_IP_ADDR = /#{HEX_OCTET}\.#{HEX_OCTET}\.#{HEX_OCTET}\.#{HEX_OCTET}/
   IP_ADDR = /#{DEC_IP_ADDR}|#{HEX_IP_ADDR}/
 
   # IPv6, from Resolv::IPv6, without the \A..\z anchors