From c2163d683e4c07d7ae48b0917bf62185127961ef Mon Sep 17 00:00:00 2001 From: john30 Date: Thu, 15 Aug 2019 18:38:49 +0200 Subject: [PATCH] stop if logfile cannot be opened in daemon mode --- src/ebusd/main.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) mode change 100755 => 100644 src/ebusd/main.cpp diff --git a/src/ebusd/main.cpp b/src/ebusd/main.cpp old mode 100755 new mode 100644 index 52a2ca23..a5f2ae1d --- a/src/ebusd/main.cpp +++ b/src/ebusd/main.cpp @@ -1293,7 +1293,10 @@ int main(int argc, char* argv[]) { } if (!opt.foreground) { - setLogFile(opt.logFile); + if (!setLogFile(opt.logFile)) { + logError(lf_main, "unable to open log file %s", opt.logFile); + return EINVAL; + } daemonize(); // make me daemon }