From b0997234ab9b49c43aca5dcd3d15abda88de9877 Mon Sep 17 00:00:00 2001 From: Orestis Floros Date: Sun, 25 Mar 2018 20:48:20 +0300 Subject: [PATCH] con_toggle_layout: free(tm_dup) outside loop --- src/con.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/con.c b/src/con.c index 480b9e9e..8953f0ed 100644 --- a/src/con.c +++ b/src/con.c @@ -1917,7 +1917,6 @@ void con_toggle_layout(Con *con, const char *toggle_mode) { * now let's activate the current layout (next in list) */ if (current_layout_found) { new_layout = layout; - free(tm_dup); break; } @@ -1925,6 +1924,7 @@ void con_toggle_layout(Con *con, const char *toggle_mode) { current_layout_found = true; } } + free(tm_dup); if (new_layout != L_DEFAULT) { con_set_layout(con, new_layout);