Index: BasicConnectionTable.java =================================================================== RCS file: /cvsroot/javagroups/JGroups/src/org/jgroups/blocks/BasicConnectionTable.java,v retrieving revision 1.15 diff -r1.15 BasicConnectionTable.java 6a7 > import org.jgroups.stack.GossipData; 342d342 < 445a446 > 587,592c588,595 < len=in.readInt(); < if(len > buf.length) < buf=new byte[len]; < in.readFully(buf, 0, len); < updateLastAccessed(); < receive(peer_addr, buf, 0, len); // calls receiver.receive(msg) --- > if(in.available() > 0) { > len=in.readInt(); > if(len > buf.length) > buf=new byte[len]; > in.readFully(buf, 0, len); > updateLastAccessed(); > receive(peer_addr, buf, 0, len); // calls receiver.receive(msg) > }