Handle '+' in querystring
Translate '+' to ' ' in querystring parser (still doesn't handle %xx) Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Esse commit está contido em:
@@ -92,6 +92,8 @@ int cgit_parse_query(char *txt, configfn fn)
|
|||||||
if (c=='=') {
|
if (c=='=') {
|
||||||
*t = '\0';
|
*t = '\0';
|
||||||
value = t+1;
|
value = t+1;
|
||||||
|
} else if (c=='+') {
|
||||||
|
*t = ' ';
|
||||||
} else if (c=='&') {
|
} else if (c=='&') {
|
||||||
*t = '\0';
|
*t = '\0';
|
||||||
(*fn)(txt, value);
|
(*fn)(txt, value);
|
||||||
|
Referência em uma nova issue
Block a user