From bf2c18cc331ddbc16c565fb3939ae55e6bd01070 Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Tue, 4 Jan 2011 22:39:24 +0100 Subject: [PATCH] fix memleak: free X state structure --- src/x.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/x.c b/src/x.c index fa003020..bcdb07ca 100644 --- a/src/x.c +++ b/src/x.c @@ -168,6 +168,8 @@ void x_con_kill(Con *con) { state = state_for_frame(con->frame); CIRCLEQ_REMOVE(&state_head, state, state); CIRCLEQ_REMOVE(&old_state_head, state, old_state); + FREE(state->name); + free(state); /* Invalidate focused_id to correctly focus new windows with the same ID */ focused_id = XCB_NONE; -- 2.39.5