openbsd-ports/sysutils/libvirt/patches/patch-src_rpc_virnetsocket_c
2012-11-27 16:08:54 +00:00

19 lines
551 B
Plaintext

$OpenBSD: patch-src_rpc_virnetsocket_c,v 1.3 2012/11/27 16:08:54 jasper Exp $
Use sockpeercred on OpenBSD.
--- src/rpc/virnetsocket.c.orig Wed Oct 17 07:34:23 2012
+++ src/rpc/virnetsocket.c Tue Nov 27 16:58:12 2012
@@ -1097,7 +1097,11 @@ int virNetSocketGetUNIXIdentity(virNetSocketPtr sock,
gid_t *gid,
pid_t *pid)
{
+#if defined (__OpenBSD__)
+ struct sockpeercred cr;
+#else
struct ucred cr;
+#endif
socklen_t cr_len = sizeof(cr);
virMutexLock(&sock->lock);