X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/427a0433e197346292295082645ebfea2e050adf..4493661dc7abfbb53a26fab6bacba9d15adb861d:/src/mc/ModelChecker.cpp diff --git a/src/mc/ModelChecker.cpp b/src/mc/ModelChecker.cpp index 5efb133338..8fca2ee299 100644 --- a/src/mc/ModelChecker.cpp +++ b/src/mc/ModelChecker.cpp @@ -52,6 +52,8 @@ void ModelChecker::start() } else if (events == EV_SIGNAL) { if (sig == SIGCHLD) mc->handle_waitpid(); + else + xbt_die("Unexpected signal: %d", sig); } else { xbt_die("Unexpected event"); } @@ -163,7 +165,7 @@ bool ModelChecker::handle_message(const char* buffer, ssize_t size) xbt_assert(size == sizeof(message), "Broken message. Got %d bytes instead of %d.", (int)size, (int)sizeof(message)); memcpy(&message, buffer, sizeof(message)); - get_remote_process().init(message.mmalloc_default_mdp, message.maxpid); + get_remote_process().init(message.mmalloc_default_mdp); break; }