util: set system token for system identity

Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
Daniel P. Berrangé
2021-05-13 11:07:33 +01:00
parent cbfebfc747
commit b3fe905f53
+7
View File
@@ -266,6 +266,7 @@ virIdentity *virIdentityGetSystem(void)
#if WITH_SELINUX
char *con;
#endif
g_autofree char *token = NULL;
if (!(ret = virIdentityNew()))
return NULL;
@@ -308,6 +309,12 @@ virIdentity *virIdentityGetSystem(void)
}
#endif
if (!(token = virIdentityEnsureSystemToken()))
return NULL;
if (virIdentitySetSystemToken(ret, token) < 0)
return NULL;
return g_steal_pointer(&ret);
}