[SCM] libav/experimental: fix open return check
siretart at users.alioth.debian.org
siretart at users.alioth.debian.org
Sun Jun 30 16:23:53 UTC 2013
The following commit has been merged in the experimental branch:
commit 3296409d5cbe124e367a3d7373a118faebbe8e8b
Author: Baptiste Coudurier <baptiste.coudurier at gmail.com>
Date: Sun Jun 22 00:33:08 2008 +0000
fix open return check
Originally committed as revision 13858 to svn://svn.ffmpeg.org/ffmpeg/trunk
diff --git a/ffserver.c b/ffserver.c
index 234820d..b094217 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));
--
Libav/FFmpeg packaging
More information about the pkg-multimedia-commits
mailing list