From 972d8078dac803b2896f7bfb3958d9e801e3321a Mon Sep 17 00:00:00 2001 From: David Hill Date: Fri, 20 Jul 2012 12:54:38 -0400 Subject: [PATCH] plug memleak in find_window --- spectrwm.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spectrwm.c b/spectrwm.c index c674051..1751412 100644 --- a/spectrwm.c +++ b/spectrwm.c @@ -2299,8 +2299,10 @@ find_window(xcb_window_t id) return (NULL); /* if we were looking for the parent return that window instead */ - if (r->parent == 0 || r->root == r->parent) + if (r->parent == 0 || r->root == r->parent) { + free(r); return (NULL); + } /* look for parent */ for (i = 0; i < num_screens; i++) -- 2.39.2