diff options
Diffstat (limited to 'DomainDig/PortScanService.swift')
| -rw-r--r-- | DomainDig/PortScanService.swift | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/DomainDig/PortScanService.swift b/DomainDig/PortScanService.swift index 808b38a..31bf298 100644 --- a/DomainDig/PortScanService.swift +++ b/DomainDig/PortScanService.swift @@ -106,7 +106,10 @@ struct PortScanService { } } - private static func printableBanner(from data: Data?, error: Error?) -> String? { + /// Pure data transformation, called from the connection's background queue — + /// `nonisolated` opts it out of the project's MainActor default, which would + /// otherwise make this call a data-race diagnostic under Swift 6. + private nonisolated static func printableBanner(from data: Data?, error: Error?) -> String? { guard error == nil, let data, !data.isEmpty, |
