dhcpv6-ia: fix onlink IA check (FS#2060)
authorHans Dedecker <dedeckeh@gmail.com>
Wed, 16 Jan 2019 10:03:14 +0000 (11:03 +0100)
committerHans Dedecker <dedeckeh@gmail.com>
Wed, 16 Jan 2019 10:28:15 +0000 (11:28 +0100)
commit1893905f6a9b699ae0f1813670e93bf4ec3402e9
tree111c863bfefc1ad9c2a7f64f4957ce7397515510
parent7abbed4fba6c9b75ec5331291eb7dc787f99a977
dhcpv6-ia: fix onlink IA check (FS#2060)

Some DHCPv6 clients start sending SOLICIT messages without including either
an IA_NA or IA_PD and only start including an IA_NA or IA_PD in the REQUEST
message without including an IA_PREFIX or IA_ADDR as suboption. As a result
the check to verify if an IA_ADDR and/or IA_PREFIX is onlink fails.
Fix this by returning notonlink if an IA_PREFIX or IA_ADDR suboption is
present having an address/prefix not matching any of the addresses

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
src/dhcpv6-ia.c