lib/rack/request.rb in rack-2.2.6.3 vs lib/rack/request.rb in rack-2.2.6.4

- old
+ new

@@ -570,11 +570,11 @@ host end end def parse_http_accept_header(header) - header.to_s.split(/\s*,\s*/).map do |part| - attribute, parameters = part.split(/\s*;\s*/, 2) + header.to_s.split(",").each(&:strip!).map do |part| + attribute, parameters = part.split(";", 2).each(&:strip!) quality = 1.0 if parameters and /\Aq=([\d.]+)/ =~ parameters quality = $1.to_f end [attribute, quality]