From 4efc926d28c125d220df7d7d68747d7aad776ab0 Mon Sep 17 00:00:00 2001 From: Jaquee Date: Sun, 5 Feb 2017 11:08:05 +0100 Subject: [PATCH] Wallet API: Catch error from tools::is_local_address --- src/wallet/api/utils.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/wallet/api/utils.cpp b/src/wallet/api/utils.cpp index 788d98f25..c369427b4 100644 --- a/src/wallet/api/utils.cpp +++ b/src/wallet/api/utils.cpp @@ -39,8 +39,13 @@ namespace Monero { namespace Utils { bool isAddressLocal(const std::string &address) -{ - return tools::is_local_address(address); +{ + try { + return tools::is_local_address(address); + } catch (const std::exception &e) { + MERROR("error: " << e.what()); + return false; + } } }