From d879e0529cd35e2cc9db537e1cf9fb33a41b859a Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Tue, 1 Oct 2013 16:59:43 +0200 Subject: [PATCH] last: check fstat() return [coverity scan] Signed-off-by: Karel Zak --- login-utils/last.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/login-utils/last.c b/login-utils/last.c index 6bec57d172..8da42bafbf 100644 --- a/login-utils/last.c +++ b/login-utils/last.c @@ -623,7 +623,8 @@ static void process_wtmp_file(const struct last_control *ctl) if (uread(ctl, fp, &ut, NULL) == 1) begintime = ut.UL_UT_TIME; else { - fstat(fileno(fp), &st); + if (fstat(fileno(fp), &st) != 0) + err(EXIT_FAILURE, _("stat failed %s"), ctl->altv[ctl->alti]); begintime = st.st_ctime; quit = 1; } -- 2.47.3