2005-12-12 Robert Love <rml@novell.com>
* src/named-manager/nm-named-manager.c: Don't unref the config until after we call rewrite_resolv_conf(), because get_last_default_domain() needs to access the config. Fixes "rewrite_resolv_conf: assertion `config != NULL' failed" assertion failures and "Could not commit DNS changes" warnings. git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1177 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
This commit is contained in:
@@ -1,3 +1,11 @@
|
|||||||
|
2005-12-12 Robert Love <rml@novell.com>
|
||||||
|
|
||||||
|
* src/named-manager/nm-named-manager.c: Don't unref the config until
|
||||||
|
after we call rewrite_resolv_conf(), because get_last_default_domain()
|
||||||
|
needs to access the config. Fixes "rewrite_resolv_conf: assertion
|
||||||
|
`config != NULL' failed" assertion failures and "Could not commit DNS
|
||||||
|
changes" warnings.
|
||||||
|
|
||||||
2005-12-12 Dan Williams <dcbw@redhat.com>
|
2005-12-12 Dan Williams <dcbw@redhat.com>
|
||||||
|
|
||||||
* libnm-util/dbus-helpers.[ch]
|
* libnm-util/dbus-helpers.[ch]
|
||||||
|
@@ -706,9 +706,6 @@ nm_named_manager_remove_ip4_config (NMNamedManager *mgr, NMIP4Config *config)
|
|||||||
if (mgr->priv->use_named)
|
if (mgr->priv->use_named)
|
||||||
remove_ip4_config_from_named (mgr, config);
|
remove_ip4_config_from_named (mgr, config);
|
||||||
|
|
||||||
mgr->priv->configs = g_slist_remove (mgr->priv->configs, config);
|
|
||||||
nm_ip4_config_unref (config);
|
|
||||||
|
|
||||||
/* Clear out and reload configs since we may need a new
|
/* Clear out and reload configs since we may need a new
|
||||||
* default zone if the one we are removing was the old
|
* default zone if the one we are removing was the old
|
||||||
* default zone.
|
* default zone.
|
||||||
@@ -726,6 +723,9 @@ nm_named_manager_remove_ip4_config (NMNamedManager *mgr, NMIP4Config *config)
|
|||||||
g_error_free (error);
|
g_error_free (error);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mgr->priv->configs = g_slist_remove (mgr->priv->configs, config);
|
||||||
|
nm_ip4_config_unref (config);
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user