From 9303f498be1d4b435ef5f56e89afbf3d3591a87e Mon Sep 17 00:00:00 2001 From: Ge Will <531sunlight@gmail.com> Date: Thu, 21 Dec 2023 00:42:52 +0800 Subject: [PATCH] Modify error conditions --- Sources/IperfSwift/IperfRunner.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/IperfSwift/IperfRunner.swift b/Sources/IperfSwift/IperfRunner.swift index ba14e10..ebd042d 100644 --- a/Sources/IperfSwift/IperfRunner.swift +++ b/Sources/IperfSwift/IperfRunner.swift @@ -211,7 +211,7 @@ public class IperfRunner { code = iperf_run_server(self.currentTest) } if code < 0 || i_errno != IperfError.IENONE.rawValue, - self.state != .finished { + self.currentTest?.pointee.done == 0 { self.onError(IperfError.init(rawValue: i_errno) ?? .UNKNOWN) } else { guard let configuration = self.configuration else {