diff options
Diffstat (limited to 'dhcpv6/option_userclass.go')
-rw-r--r-- | dhcpv6/option_userclass.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/dhcpv6/option_userclass.go b/dhcpv6/option_userclass.go index e5d7b31..2900d2a 100644 --- a/dhcpv6/option_userclass.go +++ b/dhcpv6/option_userclass.go @@ -50,5 +50,9 @@ func ParseOptUserClass(data []byte) (*OptUserClass, error) { len := buf.Read16() opt.UserClasses = append(opt.UserClasses, buf.CopyN(int(len))) } - return &opt, buf.FinError() + var err = buf.FinError() + if err != nil { + err = fmt.Errorf("Unable to parse OptUserClass: %v", err) + } + return &opt, err } |