diff options
author | Daniel Stenberg <daniel@haxx.se> | 2018-11-06 23:48:35 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2018-11-07 08:28:48 +0100 |
commit | 9aa8ff2895df60f2857d26fb3262c231511114a9 (patch) | |
tree | bf137a111630902178f6bf116538f98ee2778582 /tests | |
parent | 9df8dc101ba03807a3257ba0922fe4dd03c81ed3 (diff) | |
download | curl-9aa8ff2895df60f2857d26fb3262c231511114a9.tar.gz |
urlapi: only skip encoding the first '=' with APPENDQUERY set
APPENDQUERY + URLENCODE would skip all equals signs but now it only skip
encoding the first to better allow "name=content" for any content.
Reported-by: Alexey Melnichuk
Fixes #3231
Closes #3231
Diffstat (limited to 'tests')
-rw-r--r-- | tests/libtest/lib1560.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/libtest/lib1560.c b/tests/libtest/lib1560.c index 5aa6f4bbc..c95401bcc 100644 --- a/tests/libtest/lib1560.c +++ b/tests/libtest/lib1560.c @@ -723,7 +723,7 @@ static int get_parts(void) static struct querycase append_list[] = { {"HTTP://test/?s", "name=joe\x02", "http://test/?s&name=joe%02", 0, CURLU_URLENCODE, CURLUE_OK}, - {"HTTP://test/?size=2#f", "name=joe=", "http://test/?size=2&name=joe=#f", + {"HTTP://test/?size=2#f", "name=joe=", "http://test/?size=2&name=joe%3d#f", 0, CURLU_URLENCODE, CURLUE_OK}, {"HTTP://test/?size=2#f", "name=joe doe", "http://test/?size=2&name=joe+doe#f", |