]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
fix mis-use of PF_UNIX as a protocol
authorJohn Levon <john.levon@sun.com>
Wed, 28 Jan 2009 14:36:23 +0000 (14:36 +0000)
committerJohn Levon <john.levon@sun.com>
Wed, 28 Jan 2009 14:36:23 +0000 (14:36 +0000)
ChangeLog
src/xend_internal.c

index 0c89eb8ab1b206c051a241fe04d44748e5ff42f4..019f0ea55913b409feece0244e9e45b7fb3b86b1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Wed Jan 28 14:24:45 GMT 2009 John Levon <john.levon@sun.com>
+
+       * src/xend_internal.c: fix mis-use of PF_UNIX as a protocol
+
 Wed Jan 28 14:27:11 +0100 2009 Jim Meyering <meyering@redhat.com>
 
        libvirt_proxy: avoid potential buffer overflow
index 3bd70ad9849ba8c2fd94e3dca587faafb39ee44b..b981f949b8602a159178acc6c5b2ae1f1ecd7ad2 100644 (file)
@@ -752,7 +752,11 @@ xenDaemonOpen_unix(virConnectPtr conn, const char *path)
 
     memset(&priv->addr, 0, sizeof(priv->addr));
     priv->addrfamily = AF_UNIX;
-    priv->addrprotocol = PF_UNIX;
+    /*
+     * This must be zero on Solaris at least for AF_UNIX (which should
+     * really be PF_UNIX, but doesn't matter).
+     */
+    priv->addrprotocol = 0;
     priv->addrlen = sizeof(struct sockaddr_un);
 
     addr = (struct sockaddr_un *)&priv->addr;