From e1fd028081507c87c5b6245881f8408eca1e572c Mon Sep 17 00:00:00 2001 From: Stefan Schmidt Date: Mon, 5 Dec 2016 16:05:12 +0100 Subject: [PATCH] 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; -- 2.7.4