Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4173d9b5 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "init/service.cpp: fix FD leak for services with consoles"

parents b0aa8b23 9596d2b9
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -567,9 +567,9 @@ bool Service::Start() {
            console_ = default_console;
        }

        bool have_console = (open(console_.c_str(), O_RDWR | O_CLOEXEC) != -1);
        bool have_console = (access(console_.c_str(), R_OK | W_OK) != -1);
        if (!have_console) {
            PLOG(ERROR) << "service '" << name_ << "' couldn't open console '" << console_ << "'";
            PLOG(ERROR) << "service '" << name_ << "' cannot gain read/write access to console '" << console_ << "'";
            flags_ |= SVC_DISABLED;
            return false;
        }