mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-10 14:57:42 +00:00
storage: Cast uid_t|gid_t to unsigned int
uid_t and gid_t are opaque types, ranging from s32 to u32 to u64. Explicitly cast them to unsigned int for printing. Signed-off-by: Philipp Hahn <hahn@univention.de>
This commit is contained in:
parent
7b4b59fa4a
commit
81af880a6f
@ -283,7 +283,8 @@ virStorageBackendCreateBlockFrom(virConnectPtr conn ATTRIBUTE_UNUSED,
|
||||
&& (fchown(fd, uid, gid) < 0)) {
|
||||
virReportSystemError(errno,
|
||||
_("cannot chown '%s' to (%u, %u)"),
|
||||
vol->target.path, uid, gid);
|
||||
vol->target.path, (unsigned int) uid,
|
||||
(unsigned int) gid);
|
||||
goto cleanup;
|
||||
}
|
||||
if (fchmod(fd, vol->target.perms.mode) < 0) {
|
||||
@ -577,7 +578,8 @@ static int virStorageBackendCreateExecCommand(virStoragePoolObjPtr pool,
|
||||
&& (chown(vol->target.path, uid, gid) < 0)) {
|
||||
virReportSystemError(errno,
|
||||
_("cannot chown %s to (%u, %u)"),
|
||||
vol->target.path, uid, gid);
|
||||
vol->target.path, (unsigned int) uid,
|
||||
(unsigned int) gid);
|
||||
return -1;
|
||||
}
|
||||
if (chmod(vol->target.path, vol->target.perms.mode) < 0) {
|
||||
|
Loading…
Reference in New Issue
Block a user