From a506e59b3c53c3d6989d2bcd65a05e43481de293 Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Tue, 18 Oct 2011 18:47:07 +0100 Subject: [PATCH] Bugfix: Fix segfault when starting i3 (Thanks pnutzh4x0r) --- src/workspace.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/workspace.c b/src/workspace.c index e06dbde5..2aad2a10 100644 --- a/src/workspace.c +++ b/src/workspace.c @@ -207,7 +207,8 @@ static void _workspace_show(Con *workspace, bool changed_num_workspaces) { * the corresponding workspace is cleaned up. */ FREE(previous_workspace_name); - previous_workspace_name = sstrdup(current->name); + if (current) + previous_workspace_name = sstrdup(current->name); workspace_reassign_sticky(workspace);