commit 60e9a14998bfe8666c641f7c27fec18e85ac7494 from: NRK via: Hiltjo Posthuma date: Sun Mar 13 09:49:43 2022 UTC fix mem leak in cleanup() maybe leak isn't the best word, given that the object lives for the entire duration of the program's lifetime. however, all elements of scheme are free-ed, can't think of any reason why scheme itself should be an exception. commit - d39e2f3441fe18aba8d1a62c08918a411ec6f237 commit + 60e9a14998bfe8666c641f7c27fec18e85ac7494 blob - a96f33c1fe009c16c8ca4b2ebac5fb511437e347 blob + 1ee4ea29259b5bcc1c3cb2f22a0688424b0b54ce --- dwm.c +++ dwm.c @@ -487,6 +487,7 @@ cleanup(void) drw_cur_free(drw, cursor[i]); for (i = 0; i < LENGTH(colors); i++) free(scheme[i]); + free(scheme); XDestroyWindow(dpy, wmcheckwin); drw_free(drw); XSync(dpy, False);