From 2d3b88e9042e6e3c7587d03ee4a6fa1e8d8b2b80 Mon Sep 17 00:00:00 2001 From: Michael Bianco Date: Fri, 11 Aug 2023 07:28:13 -0600 Subject: [PATCH] fix: treat connection resets as connection closed by peer This was the original error message I received: Embassy/Transport.swift:203: Fatal error: Failed to send, errno=54, message=Connection reset by peer --- Sources/Transport.swift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Sources/Transport.swift b/Sources/Transport.swift index f16da75..a46ecc2 100644 --- a/Sources/Transport.swift +++ b/Sources/Transport.swift @@ -198,6 +198,8 @@ public final class Transport { fallthrough case EPIPE: closedByPeer() + case ECONNRESET: + closedByPeer() default: fatalError("Failed to send, errno=\(number), message=\(message)")