rlp: encode nil array pointers as empty list or string

This commit is contained in:
Felix Lange
2015-03-25 16:46:29 +01:00
parent ff5578fc71
commit 181a21c67c
2 changed files with 28 additions and 8 deletions

View File

@ -202,8 +202,10 @@ var encTests = []encTest{
{val: (*uint)(nil), output: "80"},
{val: (*string)(nil), output: "80"},
{val: (*[]byte)(nil), output: "80"},
{val: (*[10]byte)(nil), output: "80"},
{val: (*big.Int)(nil), output: "80"},
{val: (*[]string)(nil), output: "C0"},
{val: (*[10]string)(nil), output: "C0"},
{val: (*[]interface{})(nil), output: "C0"},
{val: (*[]struct{ uint })(nil), output: "C0"},
{val: (*interface{})(nil), output: "C0"},