rack/rack — pull request #496 by homakov (2013-01-14 15:48:24+00:00)
Title: Remove never called string

Previous check `p.empty?` makes sure that p contains at least 1 symbol.
After `.split('=', 2)` k or v or both will turn into some string which means `k || v` will always return true and `next` will never be called.