From: Glenn Kasten Date: Wed, 17 Oct 2012 19:16:50 +0000 (-0700) Subject: Ignore SIGPIPE during write() to broken pipe X-Git-Tag: android-x86-4.4-r1~23^2~80^2~11^2~15 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=f1da23d362ed32f295118c6bfd67b820eb94b1ce;p=android-x86%2Fframeworks-av.git 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 6b1abb1b42..ddd5b842be 100644 --- a/media/mediaserver/main_mediaserver.cpp +++ b/media/mediaserver/main_mediaserver.cpp @@ -33,6 +33,7 @@ using namespace android; int main(int argc, char** argv) { + signal(SIGPIPE, SIG_IGN); sp proc(ProcessState::self()); sp sm = defaultServiceManager(); ALOGI("ServiceManager: %p", sm.get());