| Index: core/src/fxcodec/fx_libopenjpeg/libopenjpeg20/function_list.c
|
| diff --git a/core/src/fxcodec/fx_libopenjpeg/libopenjpeg20/function_list.c b/core/src/fxcodec/fx_libopenjpeg/libopenjpeg20/function_list.c
|
| index 4c8aae621eb845eedd865592c7b0c8f462fa33f9..b9a8b4a7d2a8d508635c6663a490094528176fc5 100644
|
| --- a/core/src/fxcodec/fx_libopenjpeg/libopenjpeg20/function_list.c
|
| +++ b/core/src/fxcodec/fx_libopenjpeg/libopenjpeg20/function_list.c
|
| @@ -39,22 +39,19 @@
|
| opj_procedure_list_t * opj_procedure_list_create()
|
| {
|
| /* memory allocation */
|
| - opj_procedure_list_t * l_validation = (opj_procedure_list_t *) opj_malloc(sizeof(opj_procedure_list_t));
|
| + opj_procedure_list_t * l_validation = (opj_procedure_list_t *) opj_calloc(1,sizeof(opj_procedure_list_t));
|
| if (! l_validation)
|
| {
|
| return 00;
|
| }
|
| /* initialization */
|
| - memset(l_validation,0,sizeof(opj_procedure_list_t));
|
| l_validation->m_nb_max_procedures = OPJ_VALIDATION_SIZE;
|
| - l_validation->m_procedures = (opj_procedure*)opj_malloc(
|
| - OPJ_VALIDATION_SIZE * sizeof(opj_procedure));
|
| + l_validation->m_procedures = (opj_procedure*)opj_calloc(OPJ_VALIDATION_SIZE, sizeof(opj_procedure));
|
| if (! l_validation->m_procedures)
|
| {
|
| opj_free(l_validation);
|
| return 00;
|
| }
|
| - memset(l_validation->m_procedures,0,OPJ_VALIDATION_SIZE * sizeof(opj_procedure));
|
| return l_validation;
|
| }
|
|
|
|
|