diff options
author | Leah Neukirchen <leah@vuxu.org> | 2024-02-07 17:02:41 +0100 |
---|---|---|
committer | Leah Neukirchen <leah@vuxu.org> | 2024-02-07 17:02:41 +0100 |
commit | aa0310ff716ea0ecd20a3c0994be68e4fcf311d0 (patch) | |
tree | 41ab643633c7babdf7bbe830bc10fe3e2aa555c8 | |
parent | b06dd1b265ce310bef44f89762a64a55576ce83a (diff) | |
download | nitro-aa0310ff716ea0ecd20a3c0994be68e4fcf311d0.tar.gz nitro-aa0310ff716ea0ecd20a3c0994be68e4fcf311d0.tar.xz nitro-aa0310ff716ea0ecd20a3c0994be68e4fcf311d0.zip |
fail if nullfd can't be created at all
-rw-r--r-- | nitro.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/nitro.c b/nitro.c index 6e47e53..7a9abb4 100644 --- a/nitro.c +++ b/nitro.c @@ -1373,7 +1373,8 @@ main(int argc, char *argv[]) if (nullfd < 0) { // use a closed pipe instead int fd[2]; - pipe(fd); + if (pipe(fd) < 0) + abort(); nullfd = fd[0]; close(fd[1]); } |