summaryrefslogtreecommitdiffhomepage
path: root/dhcpv4/option_domain_search.go
diff options
context:
space:
mode:
Diffstat (limited to 'dhcpv4/option_domain_search.go')
-rw-r--r--dhcpv4/option_domain_search.go13
1 files changed, 1 insertions, 12 deletions
diff --git a/dhcpv4/option_domain_search.go b/dhcpv4/option_domain_search.go
index 9c24eea..5fafb6e 100644
--- a/dhcpv4/option_domain_search.go
+++ b/dhcpv4/option_domain_search.go
@@ -43,18 +43,7 @@ func (op *OptDomainSearch) String() string {
// ParseOptDomainSearch returns a new OptDomainSearch from a byte stream, or
// error if any.
func ParseOptDomainSearch(data []byte) (*OptDomainSearch, error) {
- if len(data) < 2 {
- return nil, ErrShortByteStream
- }
- code := OptionCode(data[0])
- if code != OptionDNSDomainSearchList {
- return nil, fmt.Errorf("expected code %v, got %v", OptionDNSDomainSearchList, code)
- }
- length := int(data[1])
- if len(data) < 2+length {
- return nil, ErrShortByteStream
- }
- labels, err := rfc1035label.FromBytes(data[2 : length+2])
+ labels, err := rfc1035label.FromBytes(data)
if err != nil {
return nil, err
}