From 61233d00877dfb0322bb1a1fd3d7916a1e779d9b Mon Sep 17 00:00:00 2001
From: Pieter Hintjens <ph@imatix.com>
Date: Thu, 14 Jul 2011 22:09:45 +0200
Subject: [PATCH] Fixed issue 230

---
 src/tcp_socket.cpp |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/src/tcp_socket.cpp b/src/tcp_socket.cpp
index f1b1d19..3455996 100644
--- a/src/tcp_socket.cpp
+++ b/src/tcp_socket.cpp
@@ -162,6 +162,11 @@ int zmq::tcp_socket_t::open (fd_t fd_, uint64_t sndbuf_, uint64_t rcvbuf_)
         errno_assert (rc == 0);
     }
 
+#ifdef ZMQ_HAVE_OSX
+    int set = 1;
+    int rc = setsockopt (s, SOL_SOCKET, SO_NOSIGPIPE, &set, sizeof (int));
+    errno_assert (rc == 0);
+#endif
     return 0;
 }
 
-- 
1.7.4.1

