From 783b9c9ed1f05fa1a37b4978fdaac31c03490c85 Mon Sep 17 00:00:00 2001 From: jl777 Date: Fri, 20 Jan 2017 20:59:51 +0200 Subject: [PATCH] test --- src/rpcblockchain.cpp | 2 ++ src/wallet/rpcwallet.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/rpcblockchain.cpp b/src/rpcblockchain.cpp index fcc28e125..e395f6db8 100644 --- a/src/rpcblockchain.cpp +++ b/src/rpcblockchain.cpp @@ -411,6 +411,8 @@ int32_t komodo_kvsearch(uint8_t value[IGUANA_MAXSCRIPTSIZE],uint8_t *key,int32_t Value kvsearch(const Array& params, bool fHelp) { Object ret; uint8_t value[IGUANA_MAXSCRIPTSIZE],key[IGUANA_MAXSCRIPTSIZE]; int32_t j,valuesize,keylen; + if (fHelp || params.size() != 1 ) + throw runtime_error("kvsearch key"); LOCK(cs_main); if ( (keylen= (int32_t)strlen(params[0].get_str().c_str())) > 0 ) { diff --git a/src/wallet/rpcwallet.cpp b/src/wallet/rpcwallet.cpp index 82aef4f50..46e41d475 100644 --- a/src/wallet/rpcwallet.cpp +++ b/src/wallet/rpcwallet.cpp @@ -562,6 +562,8 @@ Value kvupdate(const Array& params, bool fHelp) { Object ret; uint8_t keyvalue[IGUANA_MAXSCRIPTSIZE],opretbuf[IGUANA_MAXSCRIPTSIZE]; int32_t opretlen,j; uint16_t keylen,valuesize; uint8_t *key,*value=0; struct komodo_kv *ptr; uint64_t fee; + if (fHelp || params.size() != 2 ) + throw runtime_error("kvupdate key value"); if (!EnsureWalletIsAvailable(fHelp)) return 0; LOCK2(cs_main, pwalletMain->cs_wallet);