From 91ec9ebf9d620dd101c3d7757e0009b3da67094a Mon Sep 17 00:00:00 2001 From: Michael Kirk Date: Thu, 7 Mar 2019 22:10:29 -0800 Subject: [PATCH] Fix overzealous assert --- SignalServiceKit/src/Network/SSKWebSocket.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/SignalServiceKit/src/Network/SSKWebSocket.swift b/SignalServiceKit/src/Network/SSKWebSocket.swift index c2a887a4a..c5724b1c1 100644 --- a/SignalServiceKit/src/Network/SSKWebSocket.swift +++ b/SignalServiceKit/src/Network/SSKWebSocket.swift @@ -145,6 +145,10 @@ extension SSKWebSocketImpl: WebSocketDelegate { switch error { case let wsError as WSError: websocketError = SSKWebSocketError(underlyingError: wsError) + case let nsError as NSError: + let networkDownCode = 50 + assert(nsError.domain == "NSPOSIXErrorDomain" && nsError.code == networkDownCode) + websocketError = error default: assert(error == nil, "unexpected error type: \(String(describing: error))") websocketError = error