aboutsummaryrefslogtreecommitdiff
path: root/src/rpcmining.cpp
diff options
context:
space:
mode:
authorJeff Garzik <jgarzik@exmulti.com>2012-09-01 12:30:13 -0700
committerJeff Garzik <jgarzik@exmulti.com>2012-09-01 12:30:13 -0700
commit0e1be81a4ad059ee4d5a81b616a51a07fd3b5720 (patch)
treecd8af4b4231bae5e05e0547ba8cfdf23cdbe13c6 /src/rpcmining.cpp
parent90489ae977eb74f0b7e997c8f67683b2c638c6bd (diff)
parent0689a7eb9ce0ae4b5f6e521b23103bcecf41b775 (diff)
downloadbitcoin-0e1be81a4ad059ee4d5a81b616a51a07fd3b5720.tar.xz
Merge pull request #1771 from luke-jr/bugfix_bip22_mode
Bugfix: getblocktemplate: Accept optional "mode" parameter not being provided
Diffstat (limited to 'src/rpcmining.cpp')
-rw-r--r--src/rpcmining.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/rpcmining.cpp b/src/rpcmining.cpp
index d2cb31f51d..2954b9ee57 100644
--- a/src/rpcmining.cpp
+++ b/src/rpcmining.cpp
@@ -225,6 +225,10 @@ Value getblocktemplate(const Array& params, bool fHelp)
const Value& modeval = find_value(oparam, "mode");
if (modeval.type() == str_type)
strMode = modeval.get_str();
+ else if (modeval.type() == null_type)
+ {
+ /* Do nothing */
+ }
else
throw JSONRPCError(-8, "Invalid mode");
}