aboutsummaryrefslogtreecommitdiffstats
path: root/src/kvilib/net/KviSSL.cpp
diff options
context:
space:
mode:
authorGravatar Fabio Bas2013-08-01 23:09:20 +0000
committerGravatar Fabio Bas2013-08-01 23:09:20 +0000
commit43db95a7b8ca7cfefe66f77b45cc5925382a8161 (patch)
treee63e03eeecead18b552612cb99cc81efd7e036bf /src/kvilib/net/KviSSL.cpp
parentAdd Finnish tips. Thanks to Jermakovi (diff)
downloadKVIrc-43db95a7b8ca7cfefe66f77b45cc5925382a8161.tar.gz
KVIrc-43db95a7b8ca7cfefe66f77b45cc5925382a8161.tar.bz2
KVIrc-43db95a7b8ca7cfefe66f77b45cc5925382a8161.zip
Always set SO_NOSIGPIPE on all sockets under osx; should fix the "crash-after-resume" bug
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6348 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/kvilib/net/KviSSL.cpp')
-rw-r--r--src/kvilib/net/KviSSL.cpp8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/kvilib/net/KviSSL.cpp b/src/kvilib/net/KviSSL.cpp
index bde752b95..9d9b91dd9 100644
--- a/src/kvilib/net/KviSSL.cpp
+++ b/src/kvilib/net/KviSSL.cpp
@@ -44,10 +44,6 @@
#include <signal.h>
#endif
-#ifdef COMPILE_ON_MAC
- #include <sys/socket.h>
-#endif
-
static bool g_bSSLInitialized = false;
static KviMutex * g_pSSLMutex = 0;
@@ -376,10 +372,6 @@ bool KviSSL::initSocket(kvi_socket_t fd)
m_pSSL = SSL_new(m_pSSLCtx);
if(!m_pSSL)return false;
if(!SSL_set_fd(m_pSSL,fd))return false;
-#ifdef COMPILE_ON_MAC
- int set = 1;
- setsockopt(fd, SOL_SOCKET, SO_NOSIGPIPE, (void *)&set, sizeof(int));
-#endif
return true;
}