commit | 879d503a5d4460a4265279985c63af954afe4a2c | [log] [tgz] |
---|---|---|
author | Glenn Kasten <gkasten@google.com> | Wed Oct 17 12:16:50 2012 -0700 |
committer | Glenn Kasten <gkasten@google.com> | Wed Oct 17 18:15:17 2012 -0700 |
tree | 290f4e6dae0a80845a66e9ab1f4ca12eb41e1dda | |
parent | 44ddca42f472b839dd0352a3582fdb57684d907e [diff] [blame] |
Ignore SIGPIPE during write() to broken pipe This happens occasionally when taking a bugreport. Bug: 6447319 Change-Id: Ia6531a4a3658461f8fd3f7106e7996da7cc5933a
diff --git a/media/mediaserver/main_mediaserver.cpp b/media/mediaserver/main_mediaserver.cpp index 6b1abb1..ddd5b84 100644 --- a/media/mediaserver/main_mediaserver.cpp +++ b/media/mediaserver/main_mediaserver.cpp
@@ -33,6 +33,7 @@ int main(int argc, char** argv) { + signal(SIGPIPE, SIG_IGN); sp<ProcessState> proc(ProcessState::self()); sp<IServiceManager> sm = defaultServiceManager(); ALOGI("ServiceManager: %p", sm.get());