If nil, type doesn't matter

This commit is contained in:
Taylor Gerring 2015-04-01 15:45:56 +02:00
parent ac03ff6f05
commit bea3879d6f
1 changed files with 3 additions and 0 deletions

View File

@ -45,6 +45,9 @@ func (d *hexdata) UnmarshalJSON(b []byte) (err error) {
func newHexData(input interface{}) *hexdata {
d := new(hexdata)
if input == nil {
d.data = nil
}
switch input := input.(type) {
case []byte:
d.data = input