From: Thomas Weißschuh Date: Sat, 21 Jan 2023 00:52:39 +0000 (+0000) Subject: last: use sizeof_member X-Git-Tag: v2.39-rc1~131^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fe6498b5a39e1f720fbe684697dd7a7908e3d76e;p=thirdparty%2Futil-linux.git last: use sizeof_member --- diff --git a/login-utils/last.c b/login-utils/last.c index 84629278e5..77c122cfcf 100644 --- a/login-utils/last.c +++ b/login-utils/last.c @@ -1055,10 +1055,10 @@ int main(int argc, char **argv) ctl.until = (time_t) (p / 1000000); break; case 'w': - if (ctl.name_len < sizeof(((struct utmpx *) 0)->ut_user)) - ctl.name_len = sizeof(((struct utmpx *) 0)->ut_user); - if (ctl.domain_len < sizeof(((struct utmpx *) 0)->ut_host)) - ctl.domain_len = sizeof(((struct utmpx *) 0)->ut_host); + if (ctl.name_len < sizeof_member(struct utmpx, ut_user)) + ctl.name_len = sizeof_member(struct utmpx, ut_user); + if (ctl.domain_len < sizeof_member(struct utmpx, ut_host)) + ctl.domain_len = sizeof_member(struct utmpx, ut_host); break; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9':