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

Commit ec72578b authored by Felipe Leme's avatar Felipe Leme
Browse files

Flushes stdout when execvp fails.

BUG: 27804637
Change-Id: Idf414a1d08bf51854475c74767588a4814c8d806
parent b0133cde
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -737,7 +737,8 @@ int run_command_always(const char *title, bool drop_root, int timeout_seconds, c

        execvp(command, (char**) args);
        // execvp's result will be handled after waitpid_with_timeout() below...
        MYLOGD("execvp on command %s (plus args) returned control; calling _exit(-1)", command)
        MYLOGD("execvp on command %s returned control (error: %s)", command, strerror(errno));
        fflush(stdout);
        _exit(-1); // ...but it doesn't hurt to force exit, just in case
    }