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

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

Merge "adb: treat non-successful inc-server runs as failures"

parents dc9acdd2 924915ba
Loading
Loading
Loading
Loading
+9 −4
Original line number Diff line number Diff line
@@ -180,7 +180,7 @@ std::optional<Process> install(const Files& files, const Args& passthrough_args,
    int print_fds[2];
    if (adb_socketpair(print_fds) != 0) {
        if (!silent) {
            fprintf(stderr, "Failed to create socket pair for child to print to parent\n");
            fprintf(stderr, "adb: failed to create socket pair for child to print to parent\n");
        }
        return {};
    }
@@ -207,10 +207,15 @@ std::optional<Process> install(const Files& files, const Args& passthrough_args,
    Result result = wait_for_installation(pipe_read_fd);
    adb_close(pipe_read_fd);

    if (result == Result::Success) {
    if (result != Result::Success) {
        if (!silent) {
            fprintf(stderr, "adb: install command failed");
        }
        return {};
    }

    // adb client exits now but inc-server can continue
    serverKiller.release();
    }
    return child;
}