From: Karel Zak Date: Mon, 23 Jul 2018 09:49:49 +0000 (+0200) Subject: setterm: fix compiler warnings [-Wcast-qual] X-Git-Tag: v2.33-rc1~102 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0f9b25958ee2ba520105ea8c4a144b02a3f53100;p=thirdparty%2Futil-linux.git setterm: fix compiler warnings [-Wcast-qual] Signed-off-by: Karel Zak --- diff --git a/login-utils/lslogins.c b/login-utils/lslogins.c index d77f74dffb..9cd1a44b22 100644 --- a/login-utils/lslogins.c +++ b/login-utils/lslogins.c @@ -965,8 +965,8 @@ static int get_user(struct lslogins_control *ctl, struct lslogins_user **user, static int cmp_uid(const void *a, const void *b) { - uid_t x = ((struct lslogins_user *)a)->uid; - uid_t z = ((struct lslogins_user *)b)->uid; + uid_t x = ((const struct lslogins_user *)a)->uid; + uid_t z = ((const struct lslogins_user *)b)->uid; return x > z ? 1 : (x < z ? -1 : 0); } @@ -1045,7 +1045,7 @@ fail: static void fill_table(const void *u, const VISIT which, const int depth __attribute__((unused))) { struct libscols_line *ln; - struct lslogins_user *user = *(struct lslogins_user **)u; + const struct lslogins_user *user = *(struct lslogins_user * const *)u; size_t n = 0; if (which == preorder || which == endorder)