From 3f21c79f08f524a39a84143a81f0d56ecb55464c Mon Sep 17 00:00:00 2001 From: Philippe Pepiot Date: Thu, 24 Mar 2011 14:31:54 +0100 Subject: [PATCH] Prevent segfault in uicb_checklayout() closes #105 --- src/layout.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/layout.c b/src/layout.c index 73e2dcb..f90e58a 100644 --- a/src/layout.c +++ b/src/layout.c @@ -889,8 +889,9 @@ Bool uicb_checklayout(uicb_t cmd) { screen_get_sel(); + char *type = tags[selscreen][seltag[selscreen]].layout.type; - if(!strcmp(cmd, tags[selscreen][seltag[selscreen]].layout.type)) + if(type && !strcmp(cmd, type)) return True; return False;