--- src/named-manager/nm-named-manager.c 2006-02-28 22:41:16.000000000 +0100 +++ /home/trunneml/nm-named-manager.c.org 2007-04-30 18:54:19.000000000 +0200 @@ -664,6 +664,14 @@ if (mgr->priv->use_named) add_ip4_config_to_named (mgr, config); + // Check if a nameserver exist, if not stop here (no nameserver makes problems with openvpn) + if ( nm_ip4_config_get_num_nameservers (config) == 0 ) + { + nm_warning ("Could not commit DNS changes. Error: '%s'", "No Nameserver for resolv.conf"); + g_error_free (error); + return TRUE; + } + if (!rewrite_resolv_conf (mgr, config, &error)) { nm_warning ("Could not commit DNS changes. Error: '%s'", error ? error->message : "(none)");