mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-02-03 17:10:26 +01:00
2005-12-01 Robert Love <rml@novell.com>
* src/NetworkManagerSystem.c: If iface_to_rtnl_link() returns NULL, the interface is already gone, so don't call rtnl_link_change() to down it (which will segfault, anyhow). git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1114 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
This commit is contained in:
parent
3e3a38bb0f
commit
46898b0f62
2 changed files with 13 additions and 2 deletions
|
|
@ -1,3 +1,9 @@
|
|||
2005-12-01 Robert Love <rml@novell.com>
|
||||
|
||||
* src/NetworkManagerSystem.c: If iface_to_rtnl_link() returns NULL, the
|
||||
interface is already gone, so don't call rtnl_link_change() to down
|
||||
it (which will segfault, anyhow).
|
||||
|
||||
2005-11-22 Robert Love <rml@novell.com>
|
||||
|
||||
* src/backends/NetworkManagerSuSE.c: Don't fall back to DHCP if the
|
||||
|
|
|
|||
|
|
@ -391,9 +391,14 @@ gboolean nm_system_device_set_up_down_with_iface (NMDevice *dev, const char *ifa
|
|||
if (!(request = rtnl_link_alloc ()))
|
||||
goto out;
|
||||
|
||||
up ? rtnl_link_set_flags (request, IFF_UP) : rtnl_link_unset_flags (request, IFF_UP);
|
||||
if (up)
|
||||
rtnl_link_set_flags (request, IFF_UP);
|
||||
else
|
||||
rtnl_link_unset_flags (request, IFF_UP);
|
||||
|
||||
old = iface_to_rtnl_link (iface, nlh);
|
||||
rtnl_link_change (nlh, old, request, 0);
|
||||
if (old)
|
||||
rtnl_link_change (nlh, old, request, 0);
|
||||
|
||||
rtnl_link_put (old);
|
||||
rtnl_link_put (request);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue