commit
3181986d7e
|
@ -1,5 +1,5 @@
|
||||||
// Copyright (c) 2009-2010 Satoshi Nakamoto
|
// Copyright (c) 2009-2010 Satoshi Nakamoto
|
||||||
// Copyright (c) 2009-2013 The Bitcoin developers
|
// Copyright (c) 2009-2014 The Bitcoin developers
|
||||||
// Distributed under the MIT/X11 software license, see the accompanying
|
// Distributed under the MIT/X11 software license, see the accompanying
|
||||||
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
|
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
|
||||||
|
|
||||||
|
@ -59,4 +59,4 @@ typedef u_int SOCKET;
|
||||||
#define SOCKET_ERROR -1
|
#define SOCKET_ERROR -1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif // _BITCOIN_COMPAT_H
|
||||||
|
|
|
@ -356,12 +356,11 @@ public:
|
||||||
|
|
||||||
~CNode()
|
~CNode()
|
||||||
{
|
{
|
||||||
if (hSocket != INVALID_SOCKET)
|
CloseSocket(hSocket);
|
||||||
{
|
|
||||||
CloseSocket(hSocket);
|
|
||||||
}
|
|
||||||
if (pfilter)
|
if (pfilter)
|
||||||
delete pfilter;
|
delete pfilter;
|
||||||
|
|
||||||
GetNodeSignals().FinalizeNode(GetId());
|
GetNodeSignals().FinalizeNode(GetId());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -334,6 +334,7 @@ bool static ConnectSocketDirectly(const CService &addrConnect, SOCKET& hSocketRe
|
||||||
|
|
||||||
#ifdef SO_NOSIGPIPE
|
#ifdef SO_NOSIGPIPE
|
||||||
int set = 1;
|
int set = 1;
|
||||||
|
// Different way of disabling SIGPIPE on BSD
|
||||||
setsockopt(hSocket, SOL_SOCKET, SO_NOSIGPIPE, (void*)&set, sizeof(int));
|
setsockopt(hSocket, SOL_SOCKET, SO_NOSIGPIPE, (void*)&set, sizeof(int));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue