From: Karel Zak Date: Mon, 6 Jun 2022 14:14:14 +0000 (+0200) Subject: lib/logindefs: fix compiler warning [-Werror=format-truncation=] X-Git-Tag: v2.38.1~16 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ba154e68c5448a42496baeb2d595d8dc4b990a6c;p=thirdparty%2Futil-linux.git lib/logindefs: fix compiler warning [-Werror=format-truncation=] Signed-off-by: Karel Zak --- diff --git a/login-utils/logindefs.c b/login-utils/logindefs.c index ee35f6cae7..95631223aa 100644 --- a/login-utils/logindefs.c +++ b/login-utils/logindefs.c @@ -521,7 +521,8 @@ int get_hushlogin_status(struct passwd *pwd, int force_check) if (strlen(pwd->pw_dir) + strlen(file) + 2 > sizeof(buf)) continue; - snprintf(buf, sizeof(buf), "%s/%s", pwd->pw_dir, file); + if (snprintf(buf, sizeof(buf), "%s/%s", pwd->pw_dir, file) < 0) + continue; if (force_check) { uid_t ruid = getuid();