wmii

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

commit 3992bed09283e359422aeef9fe8559d6065fe539
parent b64f7f80ee0ce9e9defc260ec94ad183934b763e
Author: Kris Maglione <jg@suckless.org>
Date:   Sun, 14 Dec 2008 18:35:28 -0500

Don't crash on short send/swap commands on /tag/*/ctl

Diffstat:
cmd/wmii/message.c | 6++++++
1 file changed, 6 insertions(+), 0 deletions(-)

diff --git a/cmd/wmii/message.c b/cmd/wmii/message.c @@ -265,6 +265,8 @@ getlong(const char *s, long *ret) { int base; long sign; + if(s == nil) + return false; end = s+strlen(s); base = getbase(&s, &sign); if(sign == 0) @@ -281,6 +283,8 @@ getulong(const char *s, ulong *ret) { int base; long sign; + if(s == nil) + return false; end = s+strlen(s); base = getbase(&s, &sign); if(sign < 1) @@ -328,6 +332,8 @@ strarea(View *v, int scrn, const char *s) { * <column number> */ + if(s == nil) + return nil; if(!strcmp(s, "sel")) return v->sel; if(!strcmp(s, "~"))