From 2c59f6c93dd11711cec60147e7c0a0c93e6fe354 Mon Sep 17 00:00:00 2001 From: Tamilarasan Raja Date: Sat, 27 Jun 2026 21:24:16 +0530 Subject: [PATCH] commands: replace force-try with try in DNS create and delete IPAddress("127.0.0.1") is called inside async throws functions, so the force-try is unnecessary. Use try instead to comply with NeverUseForceTry and allow the error to propagate naturally. --- Sources/ContainerCommands/System/DNS/DNSCreate.swift | 2 +- Sources/ContainerCommands/System/DNS/DNSDelete.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Sources/ContainerCommands/System/DNS/DNSCreate.swift b/Sources/ContainerCommands/System/DNS/DNSCreate.swift index 0367b33cc..19615e57a 100644 --- a/Sources/ContainerCommands/System/DNS/DNSCreate.swift +++ b/Sources/ContainerCommands/System/DNS/DNSCreate.swift @@ -64,7 +64,7 @@ extension Application { let pf = PacketFilter() if let from = localhostIP { - let to = try! IPAddress("127.0.0.1") + let to = try IPAddress("127.0.0.1") do { try pf.createRedirectRule(from: from, to: to, domain: domainName) } catch { diff --git a/Sources/ContainerCommands/System/DNS/DNSDelete.swift b/Sources/ContainerCommands/System/DNS/DNSDelete.swift index fc372e55f..deb9ad50c 100644 --- a/Sources/ContainerCommands/System/DNS/DNSDelete.swift +++ b/Sources/ContainerCommands/System/DNS/DNSDelete.swift @@ -62,7 +62,7 @@ extension Application { } let pf = PacketFilter() - try pf.removeRedirectRule(from: localhostIP, to: try! IPAddress("127.0.0.1"), domain: domainName) + try pf.removeRedirectRule(from: localhostIP, to: try IPAddress("127.0.0.1"), domain: domainName) do { try pf.reinitialize()