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

Commit 28765c61 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Actually remove dead processes from lshal"

parents d4f5bb4c 61fb7bce
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -68,9 +68,9 @@ const std::string &ListCommand::getCmdline(pid_t pid) {

void ListCommand::removeDeadProcesses(Pids *pids) {
    static const pid_t myPid = getpid();
    std::remove_if(pids->begin(), pids->end(), [this](auto pid) {
    pids->erase(std::remove_if(pids->begin(), pids->end(), [this](auto pid) {
        return pid == myPid || this->getCmdline(pid).empty();
    });
    }), pids->end());
}

bool ListCommand::getReferencedPids(