Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[mc] Fix MCed event/message loop
authorGabriel Corona <gabriel.corona@loria.fr>
Fri, 10 Apr 2015 14:00:55 +0000 (16:00 +0200)
committerGabriel Corona <gabriel.corona@loria.fr>
Mon, 13 Apr 2015 09:33:59 +0000 (11:33 +0200)
src/mc/mc_client.c

index 6b70c89..7403eb2 100644 (file)
@@ -114,8 +114,9 @@ void MC_client_handle_messages(void)
         if (!process)
           xbt_die("Invalid pid %lu", (unsigned long) message.pid);
         SIMIX_simcall_handle(&process->simcall, message.value);
+        MC_protocol_send_simple_message(mc_client->fd, MC_MESSAGE_WAITING);
       }
-      return;
+      break;
 
     default:
       xbt_die("%s received unexpected message %s (%i)",