From 8931a333eb9b6a1a831bc8442cb5a2abfee2fff2 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Sun, 19 Apr 2020 00:39:51 +0100 Subject: [PATCH] e system - handle /dev/null not opening fix CID 1425222 --- src/bin/system/e_system_inout.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/system/e_system_inout.c b/src/bin/system/e_system_inout.c index 933821c31..f4353122c 100644 --- a/src/bin/system/e_system_inout.c +++ b/src/bin/system/e_system_inout.c @@ -28,7 +28,7 @@ _stdout_off(void) fflush(stdout); fd_supress = dup(1); if (fd_null == -1) fd_null = open("/dev/null", O_WRONLY); - dup2(fd_null, 1); + if (fd_null != -1) dup2(fd_null, 1); } static void