From 07ec50353e1ddb75e2a9affd20e352d32f5151cf Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Fri, 7 Mar 2008 17:09:44 +0000 Subject: [PATCH] 2008-03-07 Dan Williams * src/nm-netlink.c - (nm_netlink_get_default_handle): mistakenly removed too much code in last commit; fix that - (get_link_cache): print error string git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3385 4912f4e0-d625-0410-9fb7-b9a5a253dbdc --- ChangeLog | 7 +++++++ src/nm-netlink.c | 7 ++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index e0fe6f64e9..954c666d6b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-03-07 Dan Williams + + * src/nm-netlink.c + - (nm_netlink_get_default_handle): mistakenly removed too much code in + last commit; fix that + - (get_link_cache): print error string + 2008-03-07 Dan Williams * src/nm-netlink.c diff --git a/src/nm-netlink.c b/src/nm-netlink.c index 71aa8eb6d7..01d26dc49c 100644 --- a/src/nm-netlink.c +++ b/src/nm-netlink.c @@ -46,7 +46,7 @@ get_link_cache (void) link_cache = rtnl_link_alloc_cache (nlh); if (G_UNLIKELY (!link_cache)) { - nm_warning ("couldn't allocate netlink link cache."); + nm_warning ("couldn't allocate netlink link cache: %s", nl_geterror ()); return NULL; } @@ -70,6 +70,11 @@ nm_netlink_get_default_handle (void) return NULL; } + if (nl_connect (def_nl_handle, NETLINK_ROUTE) < 0) { + nm_error ("couldn't connect to netlink: %s", nl_geterror ()); + return NULL; + } + return def_nl_handle; }