[yocto] [libmatchbox][PATCH 2/4] Use correct size with memset calls
Jussi Kukkonen
jussi.kukkonen at intel.com
Mon Jul 11 03:51:57 PDT 2016
Found with -Wsizeof-pointer-memaccess.
Signed-off-by: Jussi Kukkonen <jussi.kukkonen at intel.com>
---
libmb/hash.c | 2 +-
libmb/mbmenu.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/libmb/hash.c b/libmb/hash.c
index 0226c7d..a867883 100644
--- a/libmb/hash.c
+++ b/libmb/hash.c
@@ -75,7 +75,7 @@ struct nlist *hash_add(struct hash *h, char *key, char *val)
void hash_empty(struct hash *h)
{
- memset(h->hashtab, 0, sizeof(h->hashtab));
+ memset(h->hashtab, 0, sizeof(*h->hashtab));
}
void
diff --git a/libmb/mbmenu.c b/libmb/mbmenu.c
index 5e4106e..6e35bed 100644
--- a/libmb/mbmenu.c
+++ b/libmb/mbmenu.c
@@ -1065,7 +1065,7 @@ static MBMenuMenu *
new_menu(MBMenu *mb, char *title, int depth)
{
MBMenuMenu *menu = (MBMenuMenu *)malloc(sizeof(MBMenuMenu));
- memset(menu, 0, sizeof(menu));
+ memset(menu, 0, sizeof(*menu));
menu->items = NULL;
MENUDBG("adding menu -> %s, (%i) \n", title, depth);
--
2.8.1
More information about the yocto
mailing list