X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/cff262f0a0384a8aaf0d719a32792fcc7ff89293..6ce23854338a6f7f5924fe23f2f250967016bf59:/src/gras_simix/Msg/gras_simix_msg.c diff --git a/src/gras_simix/Msg/gras_simix_msg.c b/src/gras_simix/Msg/gras_simix_msg.c index 58bf165e96..ecb423795a 100644 --- a/src/gras_simix/Msg/gras_simix_msg.c +++ b/src/gras_simix/Msg/gras_simix_msg.c @@ -39,7 +39,7 @@ static void *gras_msg_procdata_new() { res->msg_waitqueue = xbt_dynar_new(sizeof(s_gras_msg_t), NULL); res->cbl_list = xbt_dynar_new(sizeof(gras_cblist_t *),gras_cbl_free); res->timers = xbt_dynar_new(sizeof(s_gras_timer_t), NULL); - res->msg_to_receive_queue = xbt_dynar_new(sizeof(s_gras_msg_t), NULL); + res->msg_to_receive_queue = xbt_fifo_new(); return (void*)res; } @@ -54,7 +54,7 @@ static void gras_msg_procdata_free(void *data) { xbt_dynar_free(&( res->msg_waitqueue )); xbt_dynar_free(&( res->cbl_list )); xbt_dynar_free(&( res->timers )); - xbt_dynar_free(&( res->msg_to_receive_queue )); + xbt_fifo_free( res->msg_to_receive_queue ); free(res->name); free(res);