diff --git a/src/models/networks/model-net/model-net-sched.c b/src/models/networks/model-net/model-net-sched.c index 1498a9d8c258c194c29a33a1e24a21e1abc7ea25..a89053a3b480dd9ef0ab336dc7cfb4804881f16c 100644 --- a/src/models/networks/model-net/model-net-sched.c +++ b/src/models/networks/model-net/model-net-sched.c @@ -163,6 +163,8 @@ void fcfs_add ( model_net_sched_rc *rc, tw_lp *lp){ mn_sched_qitem *q = malloc(sizeof(mn_sched_qitem)); + assert(q); + memset(q, 0, sizeof(*q)); q->req = *req; q->rem = req->is_pull ? PULL_MSG_SIZE : req->msg_size; if (remote_event_size > 0){