Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix test, and remove duplicated checks.
authorArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Thu, 5 Jan 2012 15:51:34 +0000 (16:51 +0100)
committerArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Tue, 10 Jan 2012 12:26:19 +0000 (13:26 +0100)
src/mc/mc_request.c

index f2956a4..a05c587 100644 (file)
@@ -205,7 +205,7 @@ char *MC_request_to_string(smx_req_t req, int value)
       break;
     case REQ_COMM_TEST:
       act = req->comm_test.comm;
-      if(act->comm.src_proc == NULL || act->comm.src_proc == NULL){
+      if(act->comm.src_proc == NULL || act->comm.dst_proc == NULL){
         type = xbt_strdup("Test FALSE");
        p = pointer_to_string(act);
         args = bprintf("comm=%s", p);
@@ -213,10 +213,8 @@ char *MC_request_to_string(smx_req_t req, int value)
         type = xbt_strdup("Test TRUE");
        p = pointer_to_string(act);
         args  = bprintf("comm=%s [(%lu)%s -> (%lu)%s]", p,
-                        act->comm.src_proc ? act->comm.src_proc->pid : 0,
-                        act->comm.src_proc ? act->comm.src_proc->name : "",
-                        act->comm.dst_proc ? act->comm.dst_proc->pid : 0,
-                        act->comm.dst_proc ? act->comm.dst_proc->name : "");
+                        act->comm.src_proc->pid, act->comm.src_proc->name,
+                        act->comm.dst_proc->pid, act->comm.dst_proc->name);
       }
       break;