aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRiccardo Spagni <ric@spagni.net>2014-12-08 20:01:19 +0200
committerRiccardo Spagni <ric@spagni.net>2014-12-08 20:03:39 +0200
commit1925eeffa8e51548b1e4f2b9a8ef05883254cbd5 (patch)
tree6aca5c2d357f94a867014d9fcf405e6724767d08 /src
parentupdate unbound from upstream (diff)
parentException handling while refreshing in rpc wallet (credits to QCN) (diff)
downloadmonero-1925eeffa8e51548b1e4f2b9a8ef05883254cbd5.tar.xz
Merge pull request #183
250254c Exception handling while refreshing in rpc wallet (credits to QCN) (Sammy Libre)
Diffstat (limited to 'src')
-rw-r--r--src/wallet/wallet_rpc_server.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/wallet/wallet_rpc_server.cpp b/src/wallet/wallet_rpc_server.cpp
index 995e97ede..66cf64166 100644
--- a/src/wallet/wallet_rpc_server.cpp
+++ b/src/wallet/wallet_rpc_server.cpp
@@ -58,7 +58,11 @@ namespace tools
bool wallet_rpc_server::run()
{
m_net_server.add_idle_handler([this](){
- m_wallet.refresh();
+ try {
+ m_wallet.refresh();
+ } catch (const std::exception& ex) {
+ LOG_ERROR("Exception at while refreshing, what=" << ex.what());
+ }
return true;
}, 20000);