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

View File

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