diff --git a/code/leak.c b/code/leak.c index aae96ac34..98697db01 100644 --- a/code/leak.c +++ b/code/leak.c @@ -52,14 +52,17 @@ main(void) ret = pipe2(spray[i], O_NONBLOCK); if (ret < 0) { printf("main: error: pipe2: object %lu\n", i); + exit(-1); } ret = fcntl(spray[i][0], F_SETPIPE_SZ, 2 << 12); if (ret < 0) { printf("main: error: fcntl: object %lu\n", i); + exit(-1); } ret = write(spray[i][1], buffer, 8); if (ret < 0) { printf("main: error: write: object %lu\n", i); + exit(-1); } }