krz/domain-dig
an ios app for DNS & SSL analysis
clone: git clone https://gitbay.org/krz/domain-dig.git
5fe3aeb2cefc41b8b96d99d47d967eb7aa070c98
unsigned
author: Christian Cleberg <hello@cleberg.net> · 2026-07-24T23:34:35Z
LocalAPIService.swift | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) @@ -372,10 +372,6 @@ private final class LocalAPIServer: @unchecked Sendable { let parameters = NWParameters.tcp parameters.acceptLocalOnly = true parameters.allowLocalEndpointReuse = true - parameters.requiredLocalEndpoint = .hostPort( - host: .ipv4(IPv4Address.loopback), - port: NWEndpoint.Port(rawValue: UInt16(port)) ?? .any - ) let listener: NWListener do { @@ -384,7 +380,10 @@ private final class LocalAPIServer: @unchecked Sendable { on: NWEndpoint.Port(rawValue: UInt16(port)) ?? .any ) } catch { - throw LocalAPIServerError.serverStartFailed("Could not start Local API on port \(port).") + stateLogger("Failed: \(error.localizedDescription)") + throw LocalAPIServerError.serverStartFailed( + "Could not start Local API on port \(port): \(error.localizedDescription)" + ) } listener.newConnectionHandler = { [weak self] connection in