From c8c33b8c44751444729eda6a9fb7d4715928ea43 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Sat, 6 May 2017 23:36:32 -0400 Subject: main: Fix error checking of redirect() --- main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index bcb0c11..0b957d3 100644 --- a/main.c +++ b/main.c @@ -23,8 +23,10 @@ static int ensure_fd_open(int fd, int flags) { if (isopen(fd)) { return 0; + } else if (redirect(fd, "/dev/null", flags) >= 0) { + return 0; } else { - return redirect(fd, "/dev/null", flags); + return -1; } } -- cgit v1.2.3