summaryrefslogtreecommitdiffhomepage
path: root/dhcpv4/option_domain_name.go
diff options
context:
space:
mode:
Diffstat (limited to 'dhcpv4/option_domain_name.go')
-rw-r--r--dhcpv4/option_domain_name.go13
1 files changed, 1 insertions, 12 deletions
diff --git a/dhcpv4/option_domain_name.go b/dhcpv4/option_domain_name.go
index e876b05..673b2a6 100644
--- a/dhcpv4/option_domain_name.go
+++ b/dhcpv4/option_domain_name.go
@@ -13,18 +13,7 @@ type OptDomainName struct {
// ParseOptDomainName returns a new OptDomainName from a byte
// stream, or error if any.
func ParseOptDomainName(data []byte) (*OptDomainName, error) {
- if len(data) < 3 {
- return nil, ErrShortByteStream
- }
- code := OptionCode(data[0])
- if code != OptionDomainName {
- return nil, fmt.Errorf("expected code %v, got %v", OptionDomainName, code)
- }
- length := int(data[1])
- if len(data) < 2+length {
- return nil, ErrShortByteStream
- }
- return &OptDomainName{DomainName: string(data[2 : 2+length])}, nil
+ return &OptDomainName{DomainName: string(data)}, nil
}
// Code returns the option code.