From f22253b4fdf6b07f3ab92d457ac00c330b9f3470 Mon Sep 17 00:00:00 2001 From: Chris Koch Date: Fri, 6 Mar 2020 21:58:45 -0800 Subject: dhcpv6: always write 16-byte IPs Signed-off-by: Chris Koch --- dhcpv6/option_iaaddress.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'dhcpv6/option_iaaddress.go') diff --git a/dhcpv6/option_iaaddress.go b/dhcpv6/option_iaaddress.go index c4184e1..3f1e0ca 100644 --- a/dhcpv6/option_iaaddress.go +++ b/dhcpv6/option_iaaddress.go @@ -27,7 +27,7 @@ func (op *OptIAAddress) Code() OptionCode { // ToBytes serializes the option and returns it as a sequence of bytes func (op *OptIAAddress) ToBytes() []byte { buf := uio.NewBigEndianBuffer(nil) - buf.WriteBytes(op.IPv6Addr.To16()) + write16(buf, op.IPv6Addr) t1 := Duration{op.PreferredLifetime} t1.Marshal(buf) -- cgit v1.2.3