diff --git a/libfreefare/mifare_application.c b/libfreefare/mifare_application.c index 1a78735..4024f5e 100644 --- a/libfreefare/mifare_application.c +++ b/libfreefare/mifare_application.c @@ -135,7 +135,7 @@ mifare_application_alloc (Mad mad, MadAid aid, size_t size) if (sector_map[i]) n++; - if (!(res = malloc (n+1))) + if (!(res = malloc (sizeof (*res) * (n+1)))) return NULL; n = 0;