X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fread_write_all%2Ftest%2Frun-write_all.c;h=379ff9232fbcb669ce382d0578b14e9ce9adfff8;hp=fbfa1f99aebcbca18b37fe580fa05b3a388ff432;hb=36b64ac075afbccbc42937f58b3aa9ce5901ebf5;hpb=75e8c217ba64a66ac94719c597e6cf81a5625cc8 diff --git a/ccan/read_write_all/test/run-write_all.c b/ccan/read_write_all/test/run-write_all.c index fbfa1f99..379ff923 100644 --- a/ccan/read_write_all/test/run-write_all.c +++ b/ccan/read_write_all/test/run-write_all.c @@ -37,6 +37,7 @@ int main(int argc, char *argv[]) child = fork(); if (!child) { + close(p2c[1]); /* Make sure they started writing. */ if (read(p2c[0], buffer, 1) != 1) exit(1); @@ -54,6 +55,7 @@ int main(int argc, char *argv[]) if (child == -1) err(1, "forking"); + close(p2c[0]); memset(buffer, 0xff, sizeof(buffer)); signal(SIGUSR1, got_signal); ok1(write_all(p2c[1], buffer, sizeof(buffer)));