[jboss-cvs] JBoss Messaging SVN: r7749 - trunk/src/main/org/jboss/messaging/jms/client.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Aug 17 08:08:10 EDT 2009
Author: jmesnil
Date: 2009-08-17 08:08:10 -0400 (Mon, 17 Aug 2009)
New Revision: 7749
Modified:
trunk/src/main/org/jboss/messaging/jms/client/JBossConnectionFactory.java
Log:
JBMESSAGING-1714: Creating JMS connection with invalid user credentials leaves resources on the client
* close the connection if an exception is thrown by connection.authorize()
Modified: trunk/src/main/org/jboss/messaging/jms/client/JBossConnectionFactory.java
===================================================================
--- trunk/src/main/org/jboss/messaging/jms/client/JBossConnectionFactory.java 2009-08-17 11:29:59 UTC (rev 7748)
+++ trunk/src/main/org/jboss/messaging/jms/client/JBossConnectionFactory.java 2009-08-17 12:08:10 UTC (rev 7749)
@@ -532,7 +532,21 @@
transactionBatchSize,
sessionFactory);
- connection.authorize();
+
+ try {
+ connection.authorize();
+ }
+ catch (JMSException e)
+ {
+ try
+ {
+ connection.close();
+ }
+ catch (JMSException me)
+ {
+ }
+ throw e;
+ }
return connection;
}
More information about the jboss-cvs-commits
mailing list