dns: fix _dns_manager_set_ip_config() for missing device

Fixes: 395665902b ('dns: don't apply DNS configuration for external connections')
(cherry picked from commit adaeb7a872)
(cherry picked from commit d535da216c)
This commit is contained in:
Thomas Haller 2020-11-19 09:24:14 +01:00
parent 4ddfc5c14b
commit 836512351d
No known key found for this signature in database
GPG key ID: 29C2366E4DFC5728

View file

@ -139,7 +139,7 @@ _dns_manager_set_ip_config (NMDnsManager *dns_manager,
NMDnsIPConfigType ip_config_type,
NMDevice *device)
{
if (nm_device_sys_iface_state_is_external (device)) {
if (device && nm_device_sys_iface_state_is_external (device)) {
nm_dns_manager_set_ip_config (dns_manager, ip_config, NM_DNS_IP_CONFIG_TYPE_REMOVED);
return;
}