wmii

git clone git://oldgit.suckless.org/wmii/
Log | Files | Refs | README | LICENSE

commit f00cbec38e4c6b619e09cc2596af4d95931fa874
parent 3b8f3334d0ec657122bb162e5d623ec740b83d29
Author: Kris Maglione <bsdaemon@wmii.de>
Date:   Thu, 22 Jun 2006 04:07:19 -0400

Fixed possible segfault on select up/down in an empty view


Diffstat:
cmd/wm/area.c | 4++++
1 file changed, 4 insertions(+), 0 deletions(-)

diff --git a/cmd/wm/area.c b/cmd/wm/area.c @@ -109,6 +109,8 @@ select_area(Area *a, char *arg) new = a->next ? a->next : a; } else if(!strncmp(arg, "up", 3)) { + if(!f) + return Ebadvalue; for(p=a->frame; p->anext; p=p->anext) if(p->anext == f) break; focus_client(p->client, True); @@ -116,6 +118,8 @@ select_area(Area *a, char *arg) return nil; } else if(!strncmp(arg, "down", 5)) { + if(!f) + return Ebadvalue; p = f->anext ? f->anext : a->frame; focus_client(p->client, True); flush_masked_events(EnterWindowMask);