Browse Source

Avoid core dump if rpc port is in use.

The cleanup code needs to check for NULL rpcworkers thread group.
pull/4/head
Gavin Andresen 11 years ago
parent
commit
b2ba55c42b
  1. 3
      src/bitcoinrpc.cpp

3
src/bitcoinrpc.cpp

@ -881,7 +881,8 @@ void StopRPCThreads()
deadlineTimers.clear();
rpc_io_service->stop();
rpc_worker_group->join_all();
if (rpc_worker_group != NULL)
rpc_worker_group->join_all();
delete rpc_worker_group; rpc_worker_group = NULL;
delete rpc_ssl_context; rpc_ssl_context = NULL;
delete rpc_io_service; rpc_io_service = NULL;

Loading…
Cancel
Save