OSDN Git Service
(root)
/
monacoin
/
monacoin.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d612d65
)
Avoid core dump if rpc port is in use.
author
monacoinproject
<monacoinproject@gmail.com>
Sun, 6 Apr 2014 13:39:48 +0000
(22:39 +0900)
committer
monacoinproject
<monacoinproject@gmail.com>
Sun, 6 Apr 2014 13:39:48 +0000
(22:39 +0900)
The cleanup code needs to check for NULL rpcworkers thread group.
src/bitcoinrpc.cpp
patch
|
blob
|
history
diff --git
a/src/bitcoinrpc.cpp
b/src/bitcoinrpc.cpp
index
85eb726
..
697475c
100644
(file)
--- a/
src/bitcoinrpc.cpp
+++ b/
src/bitcoinrpc.cpp
@@
-852,7
+852,8
@@
void StopRPCThreads()
if (rpc_io_service == NULL) return;
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;