summaryrefslogtreecommitdiffhomepage
path: root/dhcpv6/option_userclass.go
diff options
context:
space:
mode:
Diffstat (limited to 'dhcpv6/option_userclass.go')
-rw-r--r--dhcpv6/option_userclass.go6
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
}