dhcp->nameservers can be NULL. This can be triggered with toggling
the technologies switches fast enough.
__connman_service_set_pac(service, NULL);
__connman_service_timeserver_remove(service, dhcp->timeserver);
- for (i = 0; dhcp->nameservers[i] != NULL; i++) {
- __connman_service_nameserver_remove(service,
- dhcp->nameservers[i]);
+ if (dhcp->nameservers != NULL) {
+ for (i = 0; dhcp->nameservers[i] != NULL; i++) {
+ __connman_service_nameserver_remove(service,
+ dhcp->nameservers[i]);
+ }
}
__connman_ipconfig_address_remove(ipconfig);