From: Christian Brauner Date: Mon, 9 Mar 2020 09:08:37 +0000 (+0100) Subject: attach: use LXC_INVALID_{G,U}ID macros X-Git-Tag: lxc-4.0.0~42^2~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a5d657d39367cf5baa961b47bd0c6ace411b7baf;p=thirdparty%2Flxc.git attach: use LXC_INVALID_{G,U}ID macros Signed-off-by: Christian Brauner --- diff --git a/src/lxc/attach.c b/src/lxc/attach.c index 267b94828..6fce942f6 100644 --- a/src/lxc/attach.c +++ b/src/lxc/attach.c @@ -518,8 +518,8 @@ static void lxc_attach_get_init_uidgid(uid_t *init_uid, gid_t *init_gid) int ret; size_t line_bufsz = 0; long value = -1; - uid_t uid = (uid_t)-1; - gid_t gid = (gid_t)-1; + uid_t uid = LXC_INVALID_UID; + gid_t gid = LXC_INVALID_GID; ret = snprintf(proc_fn, LXC_PROC_STATUS_LEN, "/proc/%d/status", 1); if (ret < 0 || ret >= LXC_PROC_STATUS_LEN) @@ -542,15 +542,15 @@ static void lxc_attach_get_init_uidgid(uid_t *init_uid, gid_t *init_gid) gid = (gid_t)value; } - if (uid != (uid_t)-1 && gid != (gid_t)-1) + if (uid != LXC_INVALID_UID && gid != LXC_INVALID_GID) break; } /* Only override arguments if we found something. */ - if (uid != (uid_t)-1) + if (uid != LXC_INVALID_UID) *init_uid = uid; - if (gid != (gid_t)-1) + if (gid != LXC_INVALID_GID) *init_gid = gid; /* TODO: we should also parse supplementary groups and use