aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2021-09-10 15:08:27 +0100
committerJonathan Wakely <jwakely@redhat.com>2021-09-10 15:10:21 +0100
commit7f8af6dc82a0dac0d97fdd4d1f2055e932f29216 (patch)
tree58b82a6c77a584ba1408d5771cca03d43f55ee8a
parent79f488de3036a4a4be08df2a782e6eb02419db19 (diff)
downloadgcc-7f8af6dc82a0dac0d97fdd4d1f2055e932f29216.zip
gcc-7f8af6dc82a0dac0d97fdd4d1f2055e932f29216.tar.gz
gcc-7f8af6dc82a0dac0d97fdd4d1f2055e932f29216.tar.bz2
libstdc++: Use "test.invalid." for invalid hostname
This avoids test.invalid.some.domain being successfully resolved. libstdc++-v3/ChangeLog: * testsuite/experimental/net/internet/resolver/ops/lookup.cc: Fix invalid hostname to only match the .invalid TLD.
-rw-r--r--libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/lookup.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/lookup.cc b/libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/lookup.cc
index 69be194..8bd4dba 100644
--- a/libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/lookup.cc
+++ b/libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/lookup.cc
@@ -97,7 +97,7 @@ test03()
std::error_code ec;
io_context ctx;
ip::tcp::resolver resolv(ctx);
- auto addrs = resolv.resolve("test.invalid", "http", ec);
+ auto addrs = resolv.resolve("test.invalid.", "http", ec);
VERIFY( ec );
VERIFY( addrs.size() == 0 );
VERIFY( addrs.begin() == addrs.end() );
@@ -105,7 +105,7 @@ test03()
#if __cpp_exceptions
bool caught = false;
try {
- resolv.resolve("test.invalid", "http");
+ resolv.resolve("test.invalid.", "http");
} catch (const std::system_error& e) {
caught = true;
VERIFY( e.code() == ec );