summary refs log tree commit diff
diff options
context:
space:
mode:
authorokan <okan>2009-05-30 00:29:08 +0000
committerokan <okan>2009-05-30 00:29:08 +0000
commit6e9fa7548bf7c5eefad86108fee2bfce34e76072 (patch)
treee1adc5964a5180c6e8f604460c3cf4d957a858f5
parent8bbc376fd9c46218563b1927fc900ccb2aaa5390 (diff)
downloadcwm-6e9fa7548bf7c5eefad86108fee2bfce34e76072.tar.gz
cwm-6e9fa7548bf7c5eefad86108fee2bfce34e76072.tar.xz
cwm-6e9fa7548bf7c5eefad86108fee2bfce34e76072.zip
revert the 1.4 change - causes a double free noticed by grange@ a while
ago while using kazehakase (or clients that don't set a name).

ok oga@
-rw-r--r--menu.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/menu.c b/menu.c
index f8c8abc..a6cd6ae 100644
--- a/menu.c
+++ b/menu.c
@@ -161,7 +161,7 @@ menu_filter(struct menu_q *menuq, char *prompt, char *initial, int dummy,
 		}
 	}
 out:
-	if ((dummy == 0 && mi->dummy) || (mi->text[0] == '\0')) { /* no match */
+	if (dummy == 0 && mi->dummy) { /* no match */
 		xfree (mi);
 		mi = NULL;
 		xu_ptr_ungrab();