From 440f336d349869a00d7367b94caa9606873492c3 Mon Sep 17 00:00:00 2001 From: "John C. Vernaleo" Date: Mon, 21 Oct 2013 13:22:52 -0400 Subject: [PATCH] Correct addnode's required argument type. --- jsonapi.go | 4 ++-- jsonapi_test.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/jsonapi.go b/jsonapi.go index 30d30578..e1923bca 100644 --- a/jsonapi.go +++ b/jsonapi.go @@ -283,7 +283,7 @@ func CreateMessageWithId(message string, id interface{}, args ...interface{}) ([ } finalMessage, err = jsonWithArgs(message, id, args) // Two required strings - case "setaccount", "signmessage", "walletpassphrasechange": + case "setaccount", "signmessage", "walletpassphrasechange", "addnode": if len(args) != 2 { err = fmt.Errorf("Missing arguments for %s", message) return finalMessage, err @@ -374,7 +374,7 @@ func CreateMessageWithId(message string, id interface{}, args ...interface{}) ([ } finalMessage, err = jsonWithArgs(message, id, args) // One required string, one optional int - case "addnode", "getrawtransaction", "getreceivedbyaddress": + case "getrawtransaction", "getreceivedbyaddress": if len(args) > 2 || len(args) == 0 { err = fmt.Errorf("Wrong number of argument for %s", message) return finalMessage, err diff --git a/jsonapi_test.go b/jsonapi_test.go index 1135d2c0..2e7b1c73 100644 --- a/jsonapi_test.go +++ b/jsonapi_test.go @@ -78,9 +78,9 @@ var cmdtests = []struct { {"getbalance", []interface{}{1}, false}, {"addnode", nil, false}, {"addnode", []interface{}{1, 2, 3}, false}, - {"addnode", []interface{}{"test"}, true}, + {"addnode", []interface{}{"test", "test"}, true}, {"addnode", []interface{}{1}, false}, - {"addnode", []interface{}{"test", 1}, true}, + {"addnode", []interface{}{"test", 1}, false}, {"addnode", []interface{}{"test", 1.0}, false}, {"listreceivedbyaccount", nil, true}, {"listreceivedbyaccount", []interface{}{1, 2, 3}, false},