From: 2xsec Date: Wed, 11 Jul 2018 12:59:18 +0000 (+0900) Subject: tools: lxc-ls: fix signed_to_bigger_unsigned issue X-Git-Tag: lxc-3.1.0~213^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3a3dcd343249e546ae2a4bc5512de0fce9deb2fd;p=thirdparty%2Flxc.git tools: lxc-ls: fix signed_to_bigger_unsigned issue Signed-off-by: 2xsec --- diff --git a/src/lxc/tools/lxc_ls.c b/src/lxc/tools/lxc_ls.c index bba72e8d5..32278d498 100644 --- a/src/lxc/tools/lxc_ls.c +++ b/src/lxc/tools/lxc_ls.c @@ -308,7 +308,7 @@ static char *ls_get_config_item(struct lxc_container *c, const char *item, if (running) return c->get_running_config_item(c, item); - size_t len = c->get_config_item(c, item, NULL, 0); + int len = c->get_config_item(c, item, NULL, 0); if (len <= 0) return NULL; @@ -316,7 +316,7 @@ static char *ls_get_config_item(struct lxc_container *c, const char *item, if (!val) return NULL; - if ((size_t)c->get_config_item(c, item, val, len + 1) != len) { + if (c->get_config_item(c, item, val, len + 1) != len) { free(val); val = NULL; } @@ -612,7 +612,7 @@ out: static char *ls_get_cgroup_item(struct lxc_container *c, const char *item) { - size_t len = c->get_cgroup_item(c, item, NULL, 0); + int len = c->get_cgroup_item(c, item, NULL, 0); if (len <= 0) return NULL; @@ -620,7 +620,7 @@ static char *ls_get_cgroup_item(struct lxc_container *c, const char *item) if (!val) return NULL; - if ((size_t)c->get_cgroup_item(c, item, val, len + 1) != len) { + if (c->get_cgroup_item(c, item, val, len + 1) != len) { free(val); val = NULL; } @@ -630,7 +630,7 @@ static char *ls_get_cgroup_item(struct lxc_container *c, const char *item) static char *ls_get_groups(struct lxc_container *c, bool running) { - size_t len = 0; + int len = 0; char *val = NULL; if (running) @@ -640,7 +640,7 @@ static char *ls_get_groups(struct lxc_container *c, bool running) if (!val && (len > 0)) { val = malloc((len + 1) * sizeof(*val)); - if ((size_t)c->get_config_item(c, "lxc.group", val, len + 1) != len) { + if (c->get_config_item(c, "lxc.group", val, len + 1) != len) { free(val); return NULL; }