jsonrpc: Return an error if funding amount is too large

Fixes #516

Reported-by: @instagibbs
Signed-off-by: Christian Decker <decker.christian@gmail.com>
This commit is contained in:
Christian Decker
2018-01-12 19:40:09 +01:00
parent dbef4a1827
commit 351718e90f
2 changed files with 6 additions and 0 deletions

View File

@@ -2559,6 +2559,11 @@ static void json_fund_channel(struct command *cmd,
return;
}
if (fc->funding_satoshi >= MAX_FUNDING_MSATOSHI) {
command_fail(cmd, "Funding msatoshi must be < %d", MAX_FUNDING_MSATOSHI);
return;
}
/* FIXME: Support push_msat? */
fc->push_msat = 0;