summaryrefslogtreecommitdiff
path: root/DomainDig/PortScanService.swift
diff options
context:
space:
mode:
Diffstat (limited to 'DomainDig/PortScanService.swift')
-rw-r--r--DomainDig/PortScanService.swift5
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,