diff options
Diffstat (limited to 'lib/webrick')
-rw-r--r-- | lib/webrick/httpresponse.rb | 2 | ||||
-rw-r--r-- | lib/webrick/httpservlet/filehandler.rb | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/webrick/httpresponse.rb b/lib/webrick/httpresponse.rb index b3f1abef88..5c580ffb68 100644 --- a/lib/webrick/httpresponse.rb +++ b/lib/webrick/httpresponse.rb @@ -169,7 +169,7 @@ module WEBrick if @http_version.major > 0 data = status_line() @header.each{|key, value| - tmp = key.gsub(/\bwww|^te$|\b\w/){|s| s.upcase } + tmp = key.gsub(/\bwww|^te$|\b\w/){ $&.upcase } data << "#{tmp}: #{value}" << CRLF } @cookies.each{|cookie| diff --git a/lib/webrick/httpservlet/filehandler.rb b/lib/webrick/httpservlet/filehandler.rb index ae30c436fe..c6f253e3b8 100644 --- a/lib/webrick/httpservlet/filehandler.rb +++ b/lib/webrick/httpservlet/filehandler.rb @@ -371,7 +371,7 @@ module WEBrick if name == ".." dname = "Parent Directory" elsif name.size > 25 - dname = name.sub(/^(.{23})(.*)/){ $1 + ".." } + dname = name.sub(/^(.{23})(?:.*)/, '\1..') else dname = name end |