diff --git a/write_bw_postlist.c b/write_bw_postlist.c index 0349c40..e2e191f 100644 --- a/write_bw_postlist.c +++ b/write_bw_postlist.c @@ -738,8 +743,8 @@ int main(int argc, char *argv[]) if (!ctx) return 1; - my_dest = malloc(sizeof(struct pingpong_dest)*user_param.num_of_qps); - rem_dest = malloc(sizeof(struct pingpong_dest)*user_param.num_of_qps); + my_dest = calloc(user_param.num_of_qps, sizeof(struct pingpong_dest)); + rem_dest = calloc(user_param.num_of_qps, sizeof(struct pingpong_dest)); if (!my_dest || !rem_dest) { perror("malloc my_dest or rem_dest"); return 1;