summaryrefslogtreecommitdiff
path: root/wownero_libwallet2_api_c/src/main
diff options
context:
space:
mode:
authorcyan <cyjan@mrcyjanek.net>2024-12-30 16:15:33 +0000
committercyan <cyjan@mrcyjanek.net>2024-12-30 16:15:33 +0000
commita6134fcebc9928b8a1e90623b136e4e4a309fc64 (patch)
tree301e39e5119bebd8f1489861d019d3fde67fbae9 /wownero_libwallet2_api_c/src/main
parent785aca81ea4aa0081a92198e19d680d9661cba9d (diff)
fix wownero crashing issue
Diffstat (limited to 'wownero_libwallet2_api_c/src/main')
-rw-r--r--wownero_libwallet2_api_c/src/main/cpp/wallet2_api_c.cpp8
-rw-r--r--wownero_libwallet2_api_c/src/main/cpp/wownero_checksum.h2
2 files changed, 7 insertions, 3 deletions
diff --git a/wownero_libwallet2_api_c/src/main/cpp/wallet2_api_c.cpp b/wownero_libwallet2_api_c/src/main/cpp/wallet2_api_c.cpp
index 0d53cb5..44887f6 100644
--- a/wownero_libwallet2_api_c/src/main/cpp/wallet2_api_c.cpp
+++ b/wownero_libwallet2_api_c/src/main/cpp/wallet2_api_c.cpp
@@ -2454,8 +2454,12 @@ void* WOWNERO_deprecated_restore14WordSeed(char *path, char *password, char *see
uint64_t WOWNERO_deprecated_14WordSeedHeight(char *seed) {
DEBUG_START()
- wownero_seed wow_seed(seed, "wownero");
- return wow_seed.blockheight();
+ try {
+ wownero_seed wow_seed(seed, "wownero");
+ return wow_seed.blockheight();
+ } catch(...) {
+ return 1;
+ }
DEBUG_END()
}
diff --git a/wownero_libwallet2_api_c/src/main/cpp/wownero_checksum.h b/wownero_libwallet2_api_c/src/main/cpp/wownero_checksum.h
index 60a7112..e366e07 100644
--- a/wownero_libwallet2_api_c/src/main/cpp/wownero_checksum.h
+++ b/wownero_libwallet2_api_c/src/main/cpp/wownero_checksum.h
@@ -1,6 +1,6 @@
#ifndef MONEROC_CHECKSUMS
#define MONEROC_CHECKSUMS
const char * WOWNERO_wallet2_api_c_h_sha256 = "f99009d1ca1d1c783cc9aa0fb63f680d48753b88124fb5de2079c57b7e34c827";
-const char * WOWNERO_wallet2_api_c_cpp_sha256 = "880add77ec8c77d8054a6f21e996d6d08a37ef84e10df7220630426fd048b43c-dd46a31f3cab67b316e9239b15acf7d5cea60aa9";
+const char * WOWNERO_wallet2_api_c_cpp_sha256 = "70b39a0bef660cb9ba0397117eb1590e18461ace89ab18141690658a2a537d5d-dd46a31f3cab67b316e9239b15acf7d5cea60aa9";
const char * WOWNERO_wallet2_api_c_exp_sha256 = "5f53ea8bbe66a5e5aa6cbc4ca00695900e08589cfd32062e88965a24252d05ba";
#endif