From c8637d71981b97421ed0a48d853ca5764aeb2d28 Mon Sep 17 00:00:00 2001 From: "Michael D. Lowis" Date: Wed, 18 Mar 2020 13:21:16 -0400 Subject: [PATCH] fixed bad realloc calls in mons_layer() --- mons.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mons.c b/mons.c index 41bae58..b192100 100644 --- a/mons.c +++ b/mons.c @@ -46,7 +46,7 @@ void mons_layer(Monitor* mon) Window* wins = NULL; for (Client* c = mon->cspace->floating; c; c = c->next) { - wins = realloc(wins, ++nwins); + wins = realloc(wins, ++nwins * sizeof(Window)); wins[nwins-1] = c->frame; } /* now lower all of the tiled windows */ @@ -54,7 +54,7 @@ void mons_layer(Monitor* mon) { for (Client* c = col->clients; c; c = c->next) { - wins = realloc(wins, ++nwins); + wins = realloc(wins, ++nwins * sizeof(Window)); wins[nwins-1] = c->frame; } } -- 2.52.0