diff options
author | Tobias Hintze <th-git@thzn.de> | 2018-11-13 15:49:28 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2018-11-22 13:41:35 +0100 |
commit | 9944d6ba334f07b0b6199bdb5bb82091c88c16ed (patch) | |
tree | 7dfa4f88ee9f176a09d0a34d7a53ccd7e8863aa5 /tests | |
parent | 5b4cce2e36c01625ce193ea7e790c9b26b3cf0c8 (diff) | |
download | curl-9944d6ba334f07b0b6199bdb5bb82091c88c16ed.tar.gz |
test: update test20/1322 for eglibc bug workaround
The tests 20 and 1322 are using getaddrinfo of libc for resolving. In
eglibc-2.19 there is a memory leakage and invalid free bug which
surfaces in some special circumstances (PF_UNSPEC hint with invalid or
non-existent names). The valgrind runs in testing fail in these
situations.
As the tests 20/1322 are not specific on either protocol (IPv4/IPv6)
this commit changes the hints to IPv4 protocol by passing `--ipv4` flag
on the tests' command line. This prevents the valgrind failures.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/data/test1322 | 2 | ||||
-rw-r--r-- | tests/data/test20 | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/tests/data/test1322 b/tests/data/test1322 index bf10a8d0b..974989517 100644 --- a/tests/data/test1322 +++ b/tests/data/test1322 @@ -37,7 +37,7 @@ http HTTP with --resolve and hostname with trailing dot </name> <command> ---resolve example.com:%HTTPPORT:%HOSTIP http://example.com.:%HTTPPORT/1322 +--ipv4 --resolve example.com.:%HTTPPORT:%HOSTIP http://example.com.:%HTTPPORT/1322 </command> </client> diff --git a/tests/data/test20 b/tests/data/test20 index 57fa48dea..910cb54c2 100644 --- a/tests/data/test20 +++ b/tests/data/test20 @@ -25,7 +25,7 @@ http attempt connect to non-existing host name </name> <command> -non-existing-host.haxx.se. +--ipv4 non-existing-host.haxx.se. </command> </client> |