From 292805ff70b6b39adfaeb0ffafed8626169b7bee Mon Sep 17 00:00:00 2001 From: Jokler Date: Tue, 17 Oct 2017 01:04:41 +0200 Subject: Display possible error when trying to create a connection This can still panic but that should be fixed in the next version of the irc library. --- src/lib.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index 11490d4..f8534be 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -94,7 +94,13 @@ pub fn run() { // Open a connection and add work for each config for config in configs { - let fut = IrcServer::new_future(reactor.handle(), &config).unwrap(); + let fut = match IrcServer::new_future(reactor.handle(), &config) { + Ok(v) => v, + Err(e) => { + error!("Failed to connect: {}", e); + return; + } + }; let server = match reactor.run(fut) { Ok(v) => { -- cgit v1.2.3-70-g09d2