Changes
1 changed files (+13/-11)
-
-
@@ -75,18 +75,20 @@ self.ptr = ptrvar entries: [CoreServer] = [] let current = ptr.pointee.servers_ptr?.pointee guard var current = current else { logger.warning("servers_ptr is null") self.entries = [] return } if ptr.pointee.code == PlacKit.PLAC_DISCOVERY_SCAN_RESULT_OK { let current = ptr.pointee.servers_ptr?.pointee guard var current = current else { logger.warning("servers_ptr is null") self.entries = [] return } for _ in 0..<ptr.pointee.servers_len { entries.append( CoreServer(ptr: PlacKit.plac_discovery_server_retain(current)) ) current = current.successor() for _ in 0..<ptr.pointee.servers_len { entries.append( CoreServer(ptr: PlacKit.plac_discovery_server_retain(current)) ) current = current.successor() } } self.entries = entries
-