Merge pull request #6590
bd30c3d
rpc-tests: re-enable rpc-tests for Windows (Cory Fields)a193387
net: Set SO_REUSEADDR for Windows too (Cory Fields)
This commit is contained in:
commit
981fd92bc5
2 changed files with 3 additions and 6 deletions
|
@ -8,11 +8,6 @@ CURDIR=$(cd $(dirname "$0"); pwd)
|
||||||
export BITCOINCLI=${BUILDDIR}/qa/pull-tester/run-bitcoin-cli
|
export BITCOINCLI=${BUILDDIR}/qa/pull-tester/run-bitcoin-cli
|
||||||
export BITCOIND=${REAL_BITCOIND}
|
export BITCOIND=${REAL_BITCOIND}
|
||||||
|
|
||||||
if [ "x${EXEEXT}" = "x.exe" ]; then
|
|
||||||
echo "Win tests currently disabled"
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
#Run the tests
|
#Run the tests
|
||||||
|
|
||||||
testScripts=(
|
testScripts=(
|
||||||
|
|
|
@ -1625,8 +1625,10 @@ bool BindListenPort(const CService &addrBind, string& strError, bool fWhiteliste
|
||||||
setsockopt(hListenSocket, SOL_SOCKET, SO_NOSIGPIPE, (void*)&nOne, sizeof(int));
|
setsockopt(hListenSocket, SOL_SOCKET, SO_NOSIGPIPE, (void*)&nOne, sizeof(int));
|
||||||
#endif
|
#endif
|
||||||
// Allow binding if the port is still in TIME_WAIT state after
|
// Allow binding if the port is still in TIME_WAIT state after
|
||||||
// the program was closed and restarted. Not an issue on windows!
|
// the program was closed and restarted.
|
||||||
setsockopt(hListenSocket, SOL_SOCKET, SO_REUSEADDR, (void*)&nOne, sizeof(int));
|
setsockopt(hListenSocket, SOL_SOCKET, SO_REUSEADDR, (void*)&nOne, sizeof(int));
|
||||||
|
#else
|
||||||
|
setsockopt(hListenSocket, SOL_SOCKET, SO_REUSEADDR, (const char*)&nOne, sizeof(int));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Set to non-blocking, incoming connections will also inherit this
|
// Set to non-blocking, incoming connections will also inherit this
|
||||||
|
|
Loading…
Reference in a new issue