From bb29896793bfa1f23066b0d3fb5353ecd741ce0c Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Mon, 25 Aug 2014 16:06:10 +0200 Subject: avutil/opencl: use av_malloc(z)_array() Signed-off-by: Michael Niedermayer --- libavutil/opencl.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'libavutil') diff --git a/libavutil/opencl.c b/libavutil/opencl.c index a92bce76b4..0b4f83b910 100644 --- a/libavutil/opencl.c +++ b/libavutil/opencl.c @@ -213,7 +213,7 @@ static int get_device_list(AVOpenCLDeviceList *device_list) "Could not get OpenCL platform ids: %s\n", av_opencl_errstr(status)); return AVERROR_EXTERNAL; } - platform_ids = av_mallocz(device_list->platform_num * sizeof(cl_platform_id)); + platform_ids = av_mallocz_array(device_list->platform_num, sizeof(cl_platform_id)); if (!platform_ids) return AVERROR(ENOMEM); status = clGetPlatformIDs(device_list->platform_num, platform_ids, NULL); @@ -223,7 +223,7 @@ static int get_device_list(AVOpenCLDeviceList *device_list) ret = AVERROR_EXTERNAL; goto end; } - device_list->platform_node = av_mallocz(device_list->platform_num * sizeof(AVOpenCLPlatformNode *)); + device_list->platform_node = av_mallocz_array(device_list->platform_num, sizeof(AVOpenCLPlatformNode *)); if (!device_list->platform_node) { ret = AVERROR(ENOMEM); goto end; @@ -249,14 +249,14 @@ static int get_device_list(AVOpenCLDeviceList *device_list) device_type[j], 0, NULL, &devices_num[j]); total_devices_num += devices_num[j]; } - device_list->platform_node[i]->device_node = av_mallocz(total_devices_num * sizeof(AVOpenCLDeviceNode *)); + device_list->platform_node[i]->device_node = av_mallocz_array(total_devices_num, sizeof(AVOpenCLDeviceNode *)); if (!device_list->platform_node[i]->device_node) { ret = AVERROR(ENOMEM); goto end; } for (j = 0; j < FF_ARRAY_ELEMS(device_type); j++) { if (devices_num[j]) { - device_ids = av_mallocz(devices_num[j] * sizeof(cl_device_id)); + device_ids = av_mallocz_array(devices_num[j], sizeof(cl_device_id)); if (!device_ids) { ret = AVERROR(ENOMEM); goto end; -- cgit v1.2.3