summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Carpenter <dan.carpenter@linaro.org>2023-07-31 17:08:29 +0300
committerTom Rini <trini@konsulko.com>2023-08-08 17:41:52 -0400
commitd864bd0e21ad6ab901bc6365abc8c3dbebe3ad29 (patch)
tree06cc59ec900b48f0d0e5389c4420792ea6427e4a
parent0c0d471e2be018342fd191892e1cccc2231db90b (diff)
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 <dan.carpenter@linaro.org> Reviewed-by: Simon Glass <sjg@chromium.org>
-rw-r--r--boot/scene_menu.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/boot/scene_menu.c b/boot/scene_menu.c
index 8a355f838cc..57ffb523ff3 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);