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

Commit 2178c361 authored by Luis Hector Chavez's avatar Luis Hector Chavez Committed by android-build-merger
Browse files

Let dumpstate die a normal death when receiving a singal am: 558e1ef0

am: c285517f

Change-Id: I766ba8394eab7628bb0a21a0717ced82f5ae0d25
parents c430db9e c285517f
Loading
Loading
Loading
Loading
+1 −13
Original line number Diff line number Diff line
@@ -1634,20 +1634,8 @@ static void ExitOnInvalidArgs() {
    ShowUsageAndExit();
}

static void sig_handler(int) {
    _exit(EXIT_FAILURE);
}

static void register_sig_handler() {
    struct sigaction sa;
    sigemptyset(&sa.sa_mask);
    sa.sa_flags = 0;
    sa.sa_handler = sig_handler;
    sigaction(SIGPIPE, &sa, NULL); // broken pipe
    sigaction(SIGSEGV, &sa, NULL); // segment fault
    sigaction(SIGINT, &sa, NULL); // ctrl-c
    sigaction(SIGTERM, &sa, NULL); // killed
    sigaction(SIGQUIT, &sa, NULL); // quit
    signal(SIGPIPE, SIG_IGN);
}

bool Dumpstate::FinishZipFile() {