aboutsummaryrefslogtreecommitdiff
path: root/src/bitcoinrpc.cpp
diff options
context:
space:
mode:
authorGiel van Schijndel <me@mortis.eu>2012-06-17 16:21:09 +0200
committerGiel van Schijndel <me@mortis.eu>2012-06-17 21:50:49 +0200
commit896899e0d66e25f6549a92749d237c8a87b12f08 (patch)
tree20072e7f47ae272f519e82d195a33462b8edf9bf /src/bitcoinrpc.cpp
parent07368a9e3c60bbef8452501d34bb8d3688cbca13 (diff)
downloadbitcoin-896899e0d66e25f6549a92749d237c8a87b12f08.tar.xz
*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 <me@mortis.eu>
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 01142ab7cd..a35d33e14e 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