I found a bug on InterprocessConnection::readNextMessageInt.
When we have a long message (more than 65536 bytes), we read pieces of size:
But, there are a trouble with the last piece of the message because bytesInMessage is constant and doesn’t take into account the number of read bytes. So, I propose to correct this line by:
I hope you will understand my post … I’m not a native english speaker.