diff options
author | Dan Carpenter <dan.carpenter@linaro.org> | 2023-07-31 17:08:29 +0300 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2023-08-08 17:41:52 -0400 |
commit | d864bd0e21ad6ab901bc6365abc8c3dbebe3ad29 (patch) | |
tree | 06cc59ec900b48f0d0e5389c4420792ea6427e4a | |
parent | 0c0d471e2be018342fd191892e1cccc2231db90b (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.c | 2 |
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); |