From 18321ed15ce782ff5d1f24de9f2fb459d714d125 Mon Sep 17 00:00:00 2001 From: Marvin W Date: Tue, 31 Jan 2023 15:12:39 +0100 Subject: Collapse most stream releated errors into IOError --- xmpp-vala/src/core/direct_tls_xmpp_stream.vala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'xmpp-vala/src/core/direct_tls_xmpp_stream.vala') diff --git a/xmpp-vala/src/core/direct_tls_xmpp_stream.vala b/xmpp-vala/src/core/direct_tls_xmpp_stream.vala index aec17acd..26adc90f 100644 --- a/xmpp-vala/src/core/direct_tls_xmpp_stream.vala +++ b/xmpp-vala/src/core/direct_tls_xmpp_stream.vala @@ -13,7 +13,7 @@ public class Xmpp.DirectTlsXmppStream : TlsXmppStream { this.on_invalid_cert = on_invalid_cert; } - public override async void connect() throws IOStreamError { + public override async void connect() throws IOError { SocketClient client = new SocketClient(); try { debug("Connecting to %s:%i (tls)", host, port); @@ -29,8 +29,10 @@ public class Xmpp.DirectTlsXmppStream : TlsXmppStream { yield setup(); attach_negotation_modules(); + } catch (IOError e) { + throw e; } catch (Error e) { - throw new IOStreamError.CONNECT("Failed connecting to %s:%i (tls): %s", host, port, e.message); + throw new IOError.CONNECTION_REFUSED("Failed connecting to %s:%i (tls): %s", host, port, e.message); } } } -- cgit v1.2.3-54-g00ecf