[PATCH] netlink: Fix build with libnl-3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Commit 642973135c54b93242c4548ef27d591b52b0994c added three direct
references to nl_handle_* instead of using our aliases which hide
differences between libnl-3 and libnl-1.
---

Pushed as a build-breaker.

 src/util/virnetlink.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/util/virnetlink.c b/src/util/virnetlink.c
index ac61ff0..e316137 100644
--- a/src/util/virnetlink.c
+++ b/src/util/virnetlink.c
@@ -98,7 +98,7 @@ static int nextWatch = 1;
 # define NETLINK_EVENT_ALLOC_EXTENT 10
 
 static virNetlinkEventSrvPrivatePtr server = NULL;
-static struct nl_handle *placeholder_nlhandle = NULL;
+static virNetlinkHandle *placeholder_nlhandle = NULL;
 
 /* Function definitions */
 
@@ -130,7 +130,7 @@ virNetlinkStartup(void)
 {
     if (placeholder_nlhandle)
         return 0;
-    placeholder_nlhandle = nl_handle_alloc();
+    placeholder_nlhandle = virNetlinkAlloc();
     if (!placeholder_nlhandle) {
         virReportSystemError(errno, "%s",
                              _("cannot allocate placeholder nlhandle for netlink"));
@@ -149,7 +149,7 @@ void
 virNetlinkShutdown(void)
 {
     if (placeholder_nlhandle) {
-        nl_handle_destroy(placeholder_nlhandle);
+        virNetlinkFree(placeholder_nlhandle);
         placeholder_nlhandle = NULL;
     }
 }
-- 
1.7.8.6

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]