X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=src%2Frtos%2FembKernel.c;h=a8b07c39885273a06e043571d146e8fec26d7410;hb=420bd49b5bc34a2306eb2e88fb01ec0f0bf2ee70;hp=6cb42d14e8577cf543cb35a3804d5f234cdea39e;hpb=03410e92dae6efbb2dc474fb7556117cc60c3f82;p=openocd.git diff --git a/src/rtos/embKernel.c b/src/rtos/embKernel.c index 6cb42d14e8..a8b07c3988 100644 --- a/src/rtos/embKernel.c +++ b/src/rtos/embKernel.c @@ -335,7 +335,7 @@ static int embKernel_get_thread_reg_list(struct rtos *rtos, int64_t thread_id, c static int embKernel_get_symbol_list_to_lookup(symbol_table_elem_t *symbol_list[]) { unsigned int i; - *symbol_list = malloc(sizeof(symbol_table_elem_t) * ARRAY_SIZE(embKernel_symbol_list)); + *symbol_list = calloc(ARRAY_SIZE(embKernel_symbol_list), sizeof(symbol_table_elem_t)); for (i = 0; i < ARRAY_SIZE(embKernel_symbol_list); i++) (*symbol_list)[i].symbol_name = embKernel_symbol_list[i];