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:
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);
}