Index: net/tools/flip_server/flip_in_mem_edsm_server.cc |
diff --git a/net/tools/flip_server/flip_in_mem_edsm_server.cc b/net/tools/flip_server/flip_in_mem_edsm_server.cc |
index 8ba150579eec7cc8de33d0f8763702750e6b0411..0e1a08fbd5f43d080cfefe351358031b96762064 100644 |
--- a/net/tools/flip_server/flip_in_mem_edsm_server.cc |
+++ b/net/tools/flip_server/flip_in_mem_edsm_server.cc |
@@ -13,6 +13,7 @@ |
#include "base/command_line.h" |
#include "base/logging.h" |
+#include "base/process_util.h" |
#include "base/synchronization/lock.h" |
#include "base/timer.h" |
#include "net/tools/flip_server/acceptor_thread.h" |
@@ -163,7 +164,7 @@ int main (int argc, char**argv) |
bool wait_for_iface = false; |
int pidfile_fd; |
- signal(SIGPIPE, SIG_IGN); |
+ CHECK(base::IgnoreSigPipe()); |
signal(SIGTERM, SignalHandler); |
signal(SIGINT, SignalHandler); |
signal(SIGHUP, SignalHandler); |