154dcf007e
The code of decodeQueryString() had some trouble with weird URLs: (1) an input like "uri?param&p=v" causes an exception to be thrown (2) an input like "uri?param1¶m2" causes an infinite loop This could be verified against an ES server with requests like curl -XGET localhost:9200/test/_analyze?t&text=this+is+a+test # the exception stack trace shows up in logs curl -XGET localhost:9200/test/_analyze?t1&t2&text=this+is+a+test # never returns, never ends This change fixes these issues. |
||
---|---|---|
.. | ||
benchmark | ||
elasticsearch | ||
jarjar | ||
test |