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