From 7e672d4150c8754aca0fea5bb623b247edba655b Mon Sep 17 00:00:00 2001 From: "Hiram R. Chirino" Date: Wed, 8 Feb 2006 20:20:24 +0000 Subject: [PATCH] Close the transport if for some reason the connection cannot be accepted. git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@376044 13f79535-47bb-0310-9956-ffa450edef68 --- .../java/org/apache/activemq/broker/TransportConnector.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/activemq-core/src/main/java/org/apache/activemq/broker/TransportConnector.java b/activemq-core/src/main/java/org/apache/activemq/broker/TransportConnector.java index 48f332b639..ed17995ac3 100755 --- a/activemq-core/src/main/java/org/apache/activemq/broker/TransportConnector.java +++ b/activemq-core/src/main/java/org/apache/activemq/broker/TransportConnector.java @@ -35,6 +35,7 @@ import org.apache.activemq.transport.TransportServer; import org.apache.activemq.transport.discovery.DiscoveryAgent; import org.apache.activemq.transport.discovery.DiscoveryAgentFactory; import org.apache.activemq.util.ServiceStopper; +import org.apache.activemq.util.ServiceSupport; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; @@ -128,6 +129,7 @@ public class TransportConnector implements Connector { connection.start(); } catch (Exception e) { + ServiceSupport.dispose(transport); onAcceptError(e); } }