DNS servers assigned dynamically are omitted if also assigned manually when override is disallowed
Plus Target Version:
- A name server is manually configured, such as 184.108.40.206, under System > General
- That same name server is also assigned dynamically (DHCP, PPPoE, etc)
- And DNS Server Override is unchecked
Then that name server is incorrectly omitted from the system name servers.
It looks like the code is trying to avoid duplication, but didn't account for this case.