diff options
author | Giel van Schijndel <me@mortis.eu> | 2012-06-17 16:21:09 +0200 |
---|---|---|
committer | Giel van Schijndel <me@mortis.eu> | 2012-06-17 21:50:49 +0200 |
commit | 896899e0d66e25f6549a92749d237c8a87b12f08 (patch) | |
tree | 20072e7f47ae272f519e82d195a33462b8edf9bf /src/bitcoinrpc.cpp | |
parent | 07368a9e3c60bbef8452501d34bb8d3688cbca13 (diff) |
*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.cpp | 3 |
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 |