summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--login-utils/lslogins.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/login-utils/lslogins.c b/login-utils/lslogins.c
index d77f74dff..9cd1a44b2 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)