diff options
author | miau <miaukatzemiau@priveasy.de> | 2011-12-02 09:22:22 (GMT) |
---|---|---|
committer | miau <miaukatzemiau@priveasy.de> | 2011-12-02 09:22:22 (GMT) |
commit | 13df2d6db601114db73ed96f3ebe111da9ef1398 (patch) | |
tree | f5b3e068117b437c75a509c403778c18cbea2b91 | |
parent | 486eaae0459603f8dbdfecdc286e0f3f3393048e (diff) |
fix wait(), remove debug printfs
-rw-r--r-- | src/listener.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/listener.c b/src/listener.c index 9bb1063..e24cf55 100644 --- a/src/listener.c +++ b/src/listener.c @@ -87,14 +87,11 @@ int main(int argc, char **argv, char **envp) { /* write payload to child process; the return value of write is intentionally ignored */ int tasklen = strlen(task); - fprintf(stderr, "extra payload %d %d\n", tasklen, numbytes); - if (tasklen < numbytes) { + if (tasklen < numbytes) write(fd_payload[1], buf + tasklen + 1, numbytes - tasklen - 1); - write(1, buf + tasklen + 1, numbytes - tasklen - 1); - } ENP(close(fd_payload[1]), "close"); ENP(close(fd_payload[0]), "close"); - ENP(wait(), "wait"); + ENP(wait(NULL), "wait"); } perror("recvfrom"); |