[PATCH] remove unneeded retry for netlink connection
- From: Benoit Boissinot <bboissin+networkmanager gmail com>
- To: networkmanager-list gnome org
- Subject: [PATCH] remove unneeded retry for netlink connection
- Date: Wed, 5 Mar 2008 01:23:52 +0100
since r3181, nm-netlink-monitor.c uses libnl
remove a now obsolete retry (which seems buggy anyway, I can't figure out how it could
go out of the recursion if there is a real error).
I didn't tested the change so please review carefully before applying (I just began to
look at the source and I don't have the environment to test yet).
thanks,
Benoit Boissinot
Index: src/nm-netlink.c
===================================================================
--- src/nm-netlink.c (revision 3375)
+++ src/nm-netlink.c (working copy)
@@ -71,20 +71,8 @@
}
if (nl_connect (def_nl_handle, NETLINK_ROUTE) < 0) {
- /* HACK: try one more time. Because the netlink monitor for link state
- * inits before we get here, it grabs the port that matches the PID
- * of the NM process, which also happens to be the PID that libnl uses
- * the first time too. The real fix is to convert nm-netlink-monitor.c
- * over to use libnl.
- */
- nl_handle_destroy (def_nl_handle);
- def_nl_handle = NULL;
-
- def_nl_handle = nm_netlink_get_default_handle ();
- if (!def_nl_handle) {
- nm_error ("couldn't connect to netlink: %s", nl_geterror ());
- return NULL;
- }
+ nm_error ("couldn't connect to netlink: %s", nl_geterror ());
+ return NULL;
}
return def_nl_handle;
--
:wq
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]