wmii

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

commit 21a0cc12d75503c17380ee4dbd49d9e7b6db523c
parent bf2302bb0dd22fbbdd4f704fef8ef21b7ba4140c
Author: Kris Maglione <bsdaemon@wmii.de>
Date:   Fri, 23 Jun 2006 19:11:21 -0400

Removed a braindamaged realloc/strcat


Diffstat:
cmd/wm/fs.c | 9++-------
cmd/wmiir.c | 3++-
2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/cmd/wm/fs.c b/cmd/wm/fs.c @@ -246,19 +246,14 @@ parse_colors(char **buf, int *buflen, BlitzColor *col) { } char * -message_root(char *message) +message_root(char **data) { unsigned int n; if(!strncmp(message, "quit", 5)) { srv.running = 0; return nil; - } - if(!strchr(message, ' ')) { - message = realloc(message, strlen(message) + 2); - strcat(message, " "); - } - if(!strncmp(message, "view ", 5)) { + }if(!strncmp(message, "view ", 5)) { select_view(&message[5]); return nil; }if(!strncmp(message, "selcolors ", 10)) { diff --git a/cmd/wmiir.c b/cmd/wmiir.c @@ -62,7 +62,8 @@ xcreate(char *file) fprintf(stderr, "wmiir: cannot create file '%s': %s\n", p, c.errstr); return -1; } - write_data(fid); + if(!(c.fcall.qid.type&P9DMDIR)) + write_data(fid); return ixp_client_close(&c, fid); }