diff options
author | Ori Bernstein <ori@eigenstate.org> | 2023-03-25 19:36:23 +0000 |
---|---|---|
committer | Ori Bernstein <ori@eigenstate.org> | 2023-03-25 19:36:23 +0000 |
commit | c615586e7319b2514c5e31697adca76247cfb54d (patch) | |
tree | f23f310c49765f2ed1f283f46163e5930dcbf85c /sys/src/cmd/upas | |
parent | ee5be0d4d45549d727f46c720158a75b02d53ade (diff) |
upas/runq: we don't care about the waitmsg, use waitpid
Diffstat (limited to 'sys/src/cmd/upas')
-rw-r--r-- | sys/src/cmd/upas/q/runq.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/sys/src/cmd/upas/q/runq.c b/sys/src/cmd/upas/q/runq.c index 0112c659c..439e985dc 100644 --- a/sys/src/cmd/upas/q/runq.c +++ b/sys/src/cmd/upas/q/runq.c @@ -577,7 +577,6 @@ returnmail(char **av, Wdir *w, char *name, char *msg) char buf[256], attachment[Pathlen], *sender; int fd, pfd[2]; long n; - Waitmsg *wm; String *s; if(av[1] == 0 || av[2] == 0){ @@ -634,16 +633,14 @@ returnmail(char **av, Wdir *w, char *name, char *msg) break; if(write(pfd[1], buf, n) != n){ close(fd); - wm = wait(); - free(wm); + waitpid(); return -1; } } close(fd); } close(pfd[1]); - wm = wait(); - free(wm); + waitpid(); return 0; } |