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