commit 1cd87bff4e4e7ad426cefbbfd3a638c2812c69a7 from: Omar Polo date: Wed Feb 08 10:05:38 2023 UTC use xcalloc insntead of xmalloc; avoids mul overflow commit - acf1203ac6072732023b46cd336fb26f1f368f7a commit + 1cd87bff4e4e7ad426cefbbfd3a638c2812c69a7 blob - 2012b7c6cfbb612dee7d8b20bdd0aa6170b864d5 blob + d599b40bf565f14476575ba1024a75e081c343c4 --- fm.c +++ fm.c @@ -731,7 +731,7 @@ ls(struct row **rowsp, uint8_t flags) return 0; } rewinddir(dp); - rows = xmalloc(n * sizeof(*rows)); + rows = xcalloc(n, sizeof(*rows)); i = 0; while ((ep = readdir(dp))) { if (!strcmp(ep->d_name, ".") || !strcmp(ep->d_name, ".."))