commit | 9832dc87c1ba19273511f0c512ed7f0772401f26 | [log] [tgz] |
---|---|---|
author | Eric Lagergren <ericscottlagergren@gmail.com> | Sun Jan 31 20:19:03 2016 -0800 |
committer | Eric Lagergren <ericscottlagergren@gmail.com> | Sun Jan 31 20:19:03 2016 -0800 |
tree | b8d036cc459c3385397b37c99cfc3d9f8e29a4e2 | |
parent | 6c0a3422b26b2d5173c498bffa84bb83587e72f3 [diff] |
Fix for #7
diff --git a/header.go b/header.go index b5fc9e8..4bf64c5 100644 --- a/header.go +++ b/header.go
@@ -67,7 +67,7 @@ if err = json.Unmarshal(b, &tmp); err != nil { return err } - *h = Header(tmp) + *h = tmp return nil } @@ -121,7 +121,9 @@ // UnmarshalJSON implements json.Unmarshaler for Protected. func (p *Protected) UnmarshalJSON(b []byte) error { var h Header - h.UnmarshalJSON(b) + if err := h.UnmarshalJSON(b); err != nil { + return err + } *p = Protected(h) return nil }