diff --git a/src/rpc/virnetsocket.c b/src/rpc/virnetsocket.c index 68aca1b2e9679f92390f9e5788f3f8d8563b62d2..39504ac6e9248eb6fab0ef644328de475fdd1d56 100644 --- a/src/rpc/virnetsocket.c +++ b/src/rpc/virnetsocket.c @@ -40,7 +40,7 @@ #endif #include "c-ctype.h" -#ifdef HAVE_SELINUX +#ifdef WITH_SELINUX # include #endif @@ -1160,7 +1160,7 @@ int virNetSocketGetUNIXIdentity(virNetSocketPtr sock ATTRIBUTE_UNUSED, } #endif -#ifdef HAVE_SELINUX +#ifdef WITH_SELINUX int virNetSocketGetSecurityContext(virNetSocketPtr sock, char **context) { @@ -1169,7 +1169,7 @@ int virNetSocketGetSecurityContext(virNetSocketPtr sock, *context = NULL; - virMutexLock(&sock->lock); + virObjectLock(sock); if (getpeercon(sock->fd, &seccon) < 0) { if (errno == ENOSYS) { ret = 0; @@ -1188,7 +1188,7 @@ int virNetSocketGetSecurityContext(virNetSocketPtr sock, ret = 0; cleanup: freecon(seccon); - virMutexUnlock(&sock->lock); + virObjectUnlock(sock); return ret; } #else diff --git a/src/util/viridentity.c b/src/util/viridentity.c index 20921374f18be603d234f0c3e3c0b7a2f840e148..1d40972a6e78ec2fa8058083c79eb8033c978a6c 100644 --- a/src/util/viridentity.c +++ b/src/util/viridentity.c @@ -22,7 +22,7 @@ #include #include -#if HAVE_SELINUX +#if WITH_SELINUX # include #endif @@ -135,7 +135,7 @@ virIdentityPtr virIdentityGetSystem(void) char *groupname = NULL; char *seccontext = NULL; virIdentityPtr ret = NULL; -#if HAVE_SELINUX +#if WITH_SELINUX security_context_t con; #endif @@ -144,7 +144,7 @@ virIdentityPtr virIdentityGetSystem(void) if (!(groupname = virGetGroupName(getgid()))) goto cleanup; -#if HAVE_SELINUX +#if WITH_SELINUX if (getcon(&con) < 0) { virReportSystemError(errno, "%s", _("Unable to lookup SELinux process context"));