summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmds/bugreportz/main.cpp17
-rw-r--r--cmds/dumpstate/dumpstate.cpp6
2 files changed, 1 insertions, 22 deletions
diff --git a/cmds/bugreportz/main.cpp b/cmds/bugreportz/main.cpp
index 790556ce5a..cd2652c717 100644
--- a/cmds/bugreportz/main.cpp
+++ b/cmds/bugreportz/main.cpp
@@ -75,23 +75,6 @@ int main(int argc, char* argv[]) {
return EXIT_FAILURE;
}
- // Wait a little while for dumpstatez to stop if it is running
- bool dumpstate_running = false;
- for (int i = 0; i < 20; i++) {
- char buf[PROPERTY_VALUE_MAX];
- property_get("init.svc.dumpstatez", buf, "");
- dumpstate_running = strcmp(buf, "running") == 0;
-
- if (!dumpstate_running) break;
-
- sleep(1);
- }
-
- if (dumpstate_running) {
- fprintf(stderr, "FAIL:dumpstatez service is already running\n");
- return EXIT_FAILURE;
- }
-
// TODO: code below was copy-and-pasted from bugreport.cpp (except by the
// timeout value);
// should be reused instead.
diff --git a/cmds/dumpstate/dumpstate.cpp b/cmds/dumpstate/dumpstate.cpp
index ed1885b5fa..8a337569c4 100644
--- a/cmds/dumpstate/dumpstate.cpp
+++ b/cmds/dumpstate/dumpstate.cpp
@@ -2602,11 +2602,7 @@ static void ShowUsage() {
}
static void register_sig_handler() {
- signal(SIGPIPE, [](int) {
- MYLOGE("Connection with client lost, canceling.");
- ds.Cancel();
- abort();
- });
+ signal(SIGPIPE, SIG_IGN);
}
bool Dumpstate::FinishZipFile() {