summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ffserver.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/ffserver.c b/ffserver.c
index 234820d513..b094217a7d 100644
--- a/ffserver.c
+++ b/ffserver.c
@@ -392,12 +392,12 @@ static void start_children(FFStream *feed)
if (!ffserver_debug) {
i = open("/dev/null", O_RDWR);
- if (i)
+ if (i != -1) {
dup2(i, 0);
- dup2(i, 1);
- dup2(i, 2);
- if (i)
+ dup2(i, 1);
+ dup2(i, 2);
close(i);
+ }
}
av_strlcpy(pathname, my_program_name, sizeof(pathname));