From 089f445b476854683e4e5b1097e8a490c088d551 Mon Sep 17 00:00:00 2001 From: Alexander Pankratov <34161928+xtrime-ru@users.noreply.github.com> Date: Sun, 2 Jun 2024 20:36:11 +0200 Subject: [PATCH] Fix support for docker 26+ (#118) --- src/Rfc1035StubDnsResolver.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Rfc1035StubDnsResolver.php b/src/Rfc1035StubDnsResolver.php index 6dc2689..a6b5ab1 100644 --- a/src/Rfc1035StubDnsResolver.php +++ b/src/Rfc1035StubDnsResolver.php @@ -148,11 +148,12 @@ public function resolve(string $name, ?int $typeRestriction = null, ?Cancellatio foreach ($searchList as $searchIndex => $search) { for ($redirects = 0; $redirects < 5; $redirects++) { - $searchName = $name; - if ($search !== null) { - $searchName = $name . "." . $search; - } + $searchName = match ($search) { + null => $name, + "." => $name . ".", + default => $name . "." . $search, + }; try { /** @var non-empty-list> $records */