X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/0f40cfec58fb170c3378cc63e83cb0a878552970..9b8c19c2b3028ebeef9f76f159af56acd5739c6d:/src/simix/smx_network.c diff --git a/src/simix/smx_network.c b/src/simix/smx_network.c index 2c0e3a19b0..d51abb9adf 100644 --- a/src/simix/smx_network.c +++ b/src/simix/smx_network.c @@ -31,7 +31,7 @@ void SIMIX_network_init(void) { rdv_points = xbt_dict_new_homogeneous(SIMIX_rdv_free); if(MC_is_active()) - MC_ignore_data_bss(&smx_total_comms, sizeof(smx_total_comms)); + MC_ignore_global_variable("smx_total_comms", 1); } void SIMIX_network_exit(void) @@ -199,7 +199,9 @@ smx_action_t SIMIX_fifo_get_comm(xbt_fifo_t fifo, e_smx_comm_type_t type, xbt_fifo_remove_item(fifo, item); xbt_fifo_free_item(item); action->comm.refcount++; +#ifdef HAVE_MC action->comm.rdv_cpy = action->comm.rdv; +#endif action->comm.rdv = NULL; return action; }