[wpinet] Fix port having incorrect endian on windows resolver

For some reason, ip is in network order, but port is in host order.
This commit is contained in:
Thad House
2026-03-29 16:26:18 -07:00
committed by GitHub
parent dc4a8d572d
commit 962168acf1

View File

@@ -186,7 +186,7 @@ static _Function_class_(DNS_QUERY_COMPLETION_ROUTINE) VOID WINAPI
wpi::util::convertUTF16ToUTF8String(wideServiceName, storage);
data.serviceName = std::string{storage};
data.port = ntohs(foundSrv->Data.Srv.wPort);
data.port = foundSrv->Data.Srv.wPort;
data.ipv4Address = ntohl(A->Data.A.IpAddress);
impl->onFound(std::move(data));