From ecc44b16ca872ca40388614e6f97e3b14fae7ade Mon Sep 17 00:00:00 2001 From: Peter Bigot Date: Thu, 10 Dec 2020 12:04:22 -0600 Subject: [PATCH] drivers: display: mcux_elcdif: fix k_heap call Rework in #28611 left an old argument in place and missed a type check. Signed-off-by: Peter Bigot --- drivers/display/display_mcux_elcdif.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/display/display_mcux_elcdif.c b/drivers/display/display_mcux_elcdif.c index 7a1cb5d930f..24b5417aeee 100644 --- a/drivers/display/display_mcux_elcdif.c +++ b/drivers/display/display_mcux_elcdif.c @@ -193,9 +193,8 @@ static int mcux_elcdif_init(const struct device *dev) for (i = 0; i < ARRAY_SIZE(data->fb); i++) { data->fb[i].data = k_heap_alloc(&mcux_elcdif_pool, - &data->fb[i], data->fb_bytes, K_NO_WAIT); - if (data->fb[i] == NULL) { + if (data->fb[i].data == NULL) { LOG_ERR("Could not allocate frame buffer %d", i); return -ENOMEM; }