From f975da90ccbb70b4dda4142be629e0b54841a71f Mon Sep 17 00:00:00 2001 From: Francis Giraldeau Date: Thu, 26 Jul 2018 19:10:14 -0400 Subject: Fix sendmessage (#46) * Fix send message example If a secondary instance sends a message immediately after connecting, the message follows the init message. This causes the slotConnectionEstablished to read and consume the tail of the message and interpret it as the checksum. The checksum fails and the connection becomes invalid. To avoid this race, we prefix the init message with its length. This way, we consume only the data relevant to the init message. This patch fixes the sending_arguments example. Signed-off-by: Francis Giraldeau * Fix include file case Signed-off-by: Francis Giraldeau --- examples/sending_arguments/main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'examples/sending_arguments') diff --git a/examples/sending_arguments/main.cpp b/examples/sending_arguments/main.cpp index 8368036..d90b250 100755 --- a/examples/sending_arguments/main.cpp +++ b/examples/sending_arguments/main.cpp @@ -1,4 +1,4 @@ -#include +#include #include "messagereceiver.h" int main(int argc, char *argv[]) -- cgit v1.2.1