rc/org/jacorb/orb/giop/GIOPConnection.java.orig 2009-09-07 15:34:42.000000000 +0000 +++ src/org/jacorb/orb/giop/GIOPConnection.java 2009-09-07 15:35:03.000000000 +0000 @@ -935,20 +935,22 @@ if (logger.isDebugEnabled()) { logger.debug ( this.toString() + ": sendMessage() -- opening transport" ); } synchronized (connect_sync) { + do_close = false; + try { transport.connect (profile, timeout); connect_sync.notifyAll(); } catch (RuntimeException ex) { if (logger.isDebugEnabled()) { logger.debug