From: Karel Zak Date: Tue, 1 Oct 2013 14:59:43 +0000 (+0200) Subject: last: check fstat() return [coverity scan] X-Git-Tag: v2.24-rc2~76 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d879e0529cd35e2cc9db537e1cf9fb33a41b859a;p=thirdparty%2Futil-linux.git last: check fstat() return [coverity scan] Signed-off-by: Karel Zak --- 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; }