From 9492662dae0651fd4d6698d35b58ade7300e149e Mon Sep 17 00:00:00 2001 From: Christopher Koch Date: Sat, 29 Dec 2018 09:16:15 -0800 Subject: dhcpv4: simplify marshaling options to binary. - Consolidate writing the option code and length to Options.Marshal rather than doing it in each individual option. - Use uio in marshaling code. --- dhcpv4/option_requested_ip_address.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'dhcpv4/option_requested_ip_address.go') diff --git a/dhcpv4/option_requested_ip_address.go b/dhcpv4/option_requested_ip_address.go index 3539278..403f262 100644 --- a/dhcpv4/option_requested_ip_address.go +++ b/dhcpv4/option_requested_ip_address.go @@ -30,8 +30,7 @@ func (o *OptRequestedIPAddress) Code() OptionCode { // ToBytes returns a serialized stream of bytes for this option. func (o *OptRequestedIPAddress) ToBytes() []byte { - ret := []byte{byte(o.Code()), byte(o.Length())} - return append(ret, o.RequestedAddr.To4()...) + return o.RequestedAddr.To4() } // String returns a human-readable string. -- cgit v1.2.3