File nm-check-netlink.patch of Package NetworkManager

Index: NetworkManager-0.7.0/src/nm-netlink-monitor.c
===================================================================
--- NetworkManager-0.7.0.orig/src/nm-netlink-monitor.c
+++ NetworkManager-0.7.0/src/nm-netlink-monitor.c
@@ -223,6 +223,11 @@ out:
 static int
 netlink_event_input (struct nl_msg *msg, void *arg)
 {
+    struct nlmsghdr *hdr = nlmsg_hdr (msg);
+
+	if (hdr->nlmsg_pid != 0)
+		return NL_STOP;
+
 	nl_msg_parse (msg, &netlink_object_message_handler, arg);
 
 	/* Stop processing messages */
openSUSE Build Service is sponsored by