commit 3078597d0ab8a8d8b33ab8313f3ce0a2edf81d21
parent 61e4d38f66e82bbf5652a90f6edff06f69412889
Author: Anselm R. Garbe <garbeam@wmii.de>
Date: Mon, 19 Jun 2006 15:49:11 +0200
fixed send command
Diffstat:
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/cmd/wm/fs.c b/cmd/wm/fs.c
@@ -648,7 +648,7 @@ fs_write(Req *r) {
case FsFBorder:
data_to_cstring(r);
i = (unsigned int)strtol((char *)r->ifcall.data, &buf, 10);
- if(*buf)
+ if(buf)
return respond(r, Ebadvalue);
def.border = i;
return respond(r, nil);
diff --git a/cmd/wm/view.c b/cmd/wm/view.c
@@ -371,12 +371,14 @@ view_index(View *v) {
Client *
client_of_message(char *message, unsigned int *next)
{
- unsigned int i, n;
+ unsigned int i;
Client *c;
- if(!strncmp(message, "sel ", 4))
+ if(!strncmp(message, "sel ", 4)) {
+ *next = 4;
return sel_client();
- if((1 != sscanf(message, "%d %n", &i, &n)))
+ }
+ if((1 != sscanf(message, "%d %n", &i, next)))
return nil;
for(c=client; i && c; c=c->next, i--);
return c;