Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
some of the action checking code didn't work right, so I removed it.
[simgrid.git] / src / smpi / smpi_receiver.c
index 34a6280..43990a5 100644 (file)
@@ -69,9 +69,7 @@ int smpi_receiver(int argc, char **argv)
                                if (
                                        request->comm == message->comm &&
                                        (MPI_ANY_SOURCE == request->src || request->src == message->src) &&
-                                       (MPI_ANY_TAG == request->tag || request->tag == message->tag) &&
-                                       (message->action != SURF_ACTION_READY && message->action != SURF_ACTION_RUNNING)
-                               ) {
+                                       (MPI_ANY_TAG == request->tag || request->tag == message->tag)) {
                                        xbt_fifo_remove_item(request_queue, request_item);
                                        xbt_fifo_remove_item(message_queue, message_item);
                                        goto stopsearch;