Author: rhs
Date: Tue Oct 14 06:41:36 2008
New Revision: 704537
URL: http://svn.apache.org/viewvc?rev=704537&view=rev
Log:
QPID-1352: ignore duplicate detached controls
Modified:
incubator/qpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/transport/ConnectionDelegate.java
Modified:
incubator/qpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/transport/ConnectionDelegate.java
URL:
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/transport/ConnectionDelegate.java?rev=704537&r1=704536&r2=704537&view=diff
==============================================================================
---
incubator/qpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/transport/ConnectionDelegate.java
(original)
+++
incubator/qpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/transport/ConnectionDelegate.java
Tue Oct 14 06:41:36 2008
@@ -93,8 +93,11 @@
@Override public void sessionDetached(Connection conn, SessionDetached dtc)
{
Session ssn = conn.getSession(dtc.getChannel());
- conn.unmap(ssn);
- ssn.closed();
+ if (ssn != null)
+ {
+ conn.unmap(ssn);
+ ssn.closed();
+ }
}
}