aboutsummaryrefslogtreecommitdiff
path: root/src/bitcoinrpc.cpp
diff options
context:
space:
mode:
authorGiel van Schijndel <[email protected]>2012-06-17 16:21:09 +0200
committerGiel van Schijndel <[email protected]>2012-06-17 21:50:49 +0200
commit896899e0d66e25f6549a92749d237c8a87b12f08 (patch)
tree20072e7f47ae272f519e82d195a33462b8edf9bf /src/bitcoinrpc.cpp
parentMerge branch 'master' into async-ipv6-rpc (diff)
downloaddiscoin-896899e0d66e25f6549a92749d237c8a87b12f08.tar.xz
discoin-896899e0d66e25f6549a92749d237c8a87b12f08.zip
*Always* send a shutdown signal to enable custom shutdown actions
NOTE: This is required to be sure that we can properly shut down the RPC thread. Signed-off-by: Giel van Schijndel <[email protected]>
Diffstat (limited to 'src/bitcoinrpc.cpp')
-rw-r--r--src/bitcoinrpc.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/bitcoinrpc.cpp b/src/bitcoinrpc.cpp
index 01142ab7c..a35d33e14 100644
--- a/src/bitcoinrpc.cpp
+++ b/src/bitcoinrpc.cpp
@@ -2884,8 +2884,7 @@ void ThreadRPCServer2(void* parg)
}
vnThreadsRunning[THREAD_RPCLISTENER]--;
- while (!fShutdown)
- io_service.run_one();
+ io_service.run();
vnThreadsRunning[THREAD_RPCLISTENER]++;
// Terminate all outstanding accept-requests