OSDN Git Service

Ignore SIGPIPE during write() to broken pipe
authorGlenn Kasten <gkasten@google.com>
Wed, 17 Oct 2012 19:16:50 +0000 (12:16 -0700)
committerGlenn Kasten <gkasten@google.com>
Tue, 6 Nov 2012 17:28:55 +0000 (09:28 -0800)
This happens occasionally when taking a bugreport.

Bug: 6447319
Change-Id: Ia6531a4a3658461f8fd3f7106e7996da7cc5933a

media/mediaserver/main_mediaserver.cpp

index 6b1abb1..ddd5b84 100644 (file)
@@ -33,6 +33,7 @@ using namespace android;
 
 int main(int argc, char** argv)
 {
+    signal(SIGPIPE, SIG_IGN);
     sp<ProcessState> proc(ProcessState::self());
     sp<IServiceManager> sm = defaultServiceManager();
     ALOGI("ServiceManager: %p", sm.get());