From: Dan Carpenter Date: Mon, 31 Jul 2023 14:08:29 +0000 (+0300) Subject: expo: allocate correct amount of memory X-Git-Url: http://git.dujemihanovic.xyz/?a=commitdiff_plain;h=d864bd0e21ad6ab901bc6365abc8c3dbebe3ad29;p=u-boot.git expo: allocate correct amount of memory This should be allocating the memory for "item" instead of "menu". The item struct is 48 bytes instead of 96 (assuming a 64bit system) so this saves a little memory. Signed-off-by: Dan Carpenter Reviewed-by: Simon Glass --- diff --git a/boot/scene_menu.c b/boot/scene_menu.c index 8a355f838c..57ffb523ff 100644 --- a/boot/scene_menu.c +++ b/boot/scene_menu.c @@ -416,7 +416,7 @@ int scene_menuitem(struct scene *scn, uint menu_id, const char *name, uint id, if (!scene_obj_find(scn, label_id, SCENEOBJT_TEXT)) return log_msg_ret("txt", -EINVAL); - item = calloc(1, sizeof(struct scene_obj_menu)); + item = calloc(1, sizeof(struct scene_menitem)); if (!item) return log_msg_ret("item", -ENOMEM); item->name = strdup(name);