Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
How can I be so bad at boolean expression?
[simgrid.git] / src / gras / Msg / msg.c
index 6b27d4f..e4edd08 100644 (file)
@@ -302,7 +302,7 @@ gras_msg_wait_ext(double           timeout,
       gras_msg_recv(msg.expe, &msg);
     } CATCH(e) {
       if (e.category == system_error &&
-         strncmp("Socket closed by remote side",e.msg,
+         !strncmp("Socket closed by remote side",e.msg,
                  strlen("Socket closed by remote side"))) {
        xbt_ex_free(e);
        need_restart=1;