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;