]> granicus.if.org Git - curl/commit
test: update test20/1322 for eglibc bug workaround
authorTobias Hintze <th-git@thzn.de>
Tue, 13 Nov 2018 14:49:28 +0000 (15:49 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 22 Nov 2018 12:41:35 +0000 (13:41 +0100)
commit9944d6ba334f07b0b6199bdb5bb82091c88c16ed
tree7dfa4f88ee9f176a09d0a34d7a53ccd7e8863aa5
parent5b4cce2e36c01625ce193ea7e790c9b26b3cf0c8
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.
tests/data/test1322
tests/data/test20