From: David ‘Bombe’ Roden Date: Tue, 13 Jan 2015 19:49:30 +0000 (+0100) Subject: Search for the connection before removing it. X-Git-Url: https://git.pterodactylus.net/?p=xudocci.git;a=commitdiff_plain;h=f44a2c07039e9f86fbc5927f6ba097d9d42b3e21 Search for the connection before removing it. --- diff --git a/src/main/java/net/pterodactylus/xdcc/core/Core.java b/src/main/java/net/pterodactylus/xdcc/core/Core.java index ca91805..f7b0595 100644 --- a/src/main/java/net/pterodactylus/xdcc/core/Core.java +++ b/src/main/java/net/pterodactylus/xdcc/core/Core.java @@ -569,8 +569,8 @@ public class Core extends AbstractExecutionThreadService { */ @Subscribe public void connectionClosed(ConnectionClosed connectionClosed) { - removeConnection(connectionClosed.connection()); connectionBackoff.connectionFailed(getNetwork(connectionClosed.connection()).get()); + removeConnection(connectionClosed.connection()); eventBus.post(new GenericMessage(String.format("Connection closed by %s.", connectionClosed.connection().hostname()))); } @@ -582,8 +582,8 @@ public class Core extends AbstractExecutionThreadService { */ @Subscribe public void connectionFailed(ConnectionFailed connectionFailed) { - removeConnection(connectionFailed.connection()); connectionBackoff.connectionFailed(getNetwork(connectionFailed.connection()).get()); + removeConnection(connectionFailed.connection()); eventBus.post(new GenericMessage(String.format("Could not connect to %s: %s.", connectionFailed.connection().hostname(), connectionFailed.cause()))); }