swisspol/GCDWebServer — pull request #52 by ewanmellor (2014-05-01 00:17:56+00:00)
Title: Fix GCDWebServerParseURLEncodedForm to allow empty values.

If the input string is something like foo=&bar= then both foo and bar
should be in the result, with the empty string as their corresponding value.

The [scanner scanUpToString:@"&" ...] call was returning failure, because
it was already positioned at the &. In this situation, just set value to the
empty string.