storaged: ignore SIGPIPE

It is possible for storaged to terminate due to SIGPIPE if its clients
have terminated.  This is not a fatal condition from storaged's
perspective, so we ignore SIGPIPE instead.

Bug: 151581751
Test: build
Merged-In: I633780ed20908be02e5e1dea9504e140932afc8c
Change-Id: I633780ed20908be02e5e1dea9504e140932afc8c
(cherry picked from commit 3f3b1708d9)
This commit is contained in:
Tom Cherry 2020-03-17 09:31:01 -07:00
parent 2bf886afc2
commit 7e47915755

View file

@ -71,6 +71,7 @@ int main(int argc, char** argv) {
bool flag_dump_perf = false;
int opt;
signal(SIGPIPE, SIG_IGN);
android::base::InitLogging(argv, android::base::LogdLogger(android::base::SYSTEM));
for (;;) {