stefan pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=e1fd028081507c87c5b6245881f8408eca1e572c
commit e1fd028081507c87c5b6245881f8408eca1e572c Author: Stefan Schmidt <ste...@osg.samsung.com> Date: Mon Dec 5 16:05:12 2016 +0100 efreetd: handle invalid fd in all cases Very unlikely that we will get a -1 when opening /dev/null but you never know what kind of system you are running on. CID: 1361759 --- src/bin/efreet/efreetd.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/bin/efreet/efreetd.c b/src/bin/efreet/efreetd.c index 839cd60..8ed670d 100644 --- a/src/bin/efreet/efreetd.c +++ b/src/bin/efreet/efreetd.c @@ -72,6 +72,10 @@ main(int argc, char *argv[]) else { fd = open("/dev/null", O_WRONLY); + if (fd < 0) + { + goto tmp_error; + } } log = fdopen(fd, "wb"); if (!log) goto tmp_error; --