src/java.corba/share/classes/com/sun/corba/se/impl/transport/CorbaTransportManagerImpl.java
Print this page
@@ -186,12 +186,13 @@
dprint(".close->");
}
for (Object cc : outboundConnectionCaches.values()) {
((ConnectionCache)cc).close() ;
}
- for (Object cc : inboundConnectionCaches.values()) {
- ((ConnectionCache)cc).close() ;
+ for (Object icc : inboundConnectionCaches.values()) {
+ ((ConnectionCache)icc).close() ;
+ unregisterAcceptor(((InboundConnectionCache)icc).getAcceptor());
}
getSelector(0).close();
} finally {
if (orb.transportDebugFlag) {
dprint(".close<-");