From 8c2bea5be2775fbdc6229f3365f2d196b2e87b00 Mon Sep 17 00:00:00 2001 From: md_5 Date: Wed, 10 Jul 2013 13:02:25 +1000 Subject: [PATCH] Fix possible race condition with regards to abandoning servers --- .../main/java/net/md_5/bungee/connection/DownstreamBridge.java | 1 + 1 file changed, 1 insertion(+) diff --git a/proxy/src/main/java/net/md_5/bungee/connection/DownstreamBridge.java b/proxy/src/main/java/net/md_5/bungee/connection/DownstreamBridge.java index b514b278..2b56f5b5 100644 --- a/proxy/src/main/java/net/md_5/bungee/connection/DownstreamBridge.java +++ b/proxy/src/main/java/net/md_5/bungee/connection/DownstreamBridge.java @@ -48,6 +48,7 @@ public class DownstreamBridge extends PacketHandler ServerInfo def = bungee.getServerInfo( con.getPendingConnection().getListener().getFallbackServer() ); if ( server.getInfo() != def ) { + server.setObsolete( true ); con.connectNow( def ); con.sendMessage( ChatColor.RED + "The server you were previously on went down, you have been connected to the lobby" ); } else