Mercurial > hg > dhcpcd
changeset 2999:77d9a1a2a2e3 draft
If the SLA is zero and the required prefix length is zero, just use the
delegated prefix length.
| author | Roy Marples <roy@marples.name> |
|---|---|
| date | Sat, 07 Mar 2015 16:31:22 +0000 |
| parents | 371e20a2dbba |
| children | b5d6570d224b |
| files | dhcp6.c |
| diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/dhcp6.c Sat Mar 07 12:16:38 2015 +0000 +++ b/dhcp6.c Sat Mar 07 16:31:22 2015 +0000 @@ -419,7 +419,10 @@ } } else if (sla->prefix_len == 0) { asla.sla = sla->sla; - asla.prefix_len = 0; + if (asla.sla == 0) + asla.prefix_len = prefix->prefix_len; + else + asla.prefix_len = 0; sla = &asla; } if (sla->prefix_len == 0) {
