From: Karel Zak Date: Wed, 12 Dec 2012 10:48:08 +0000 (+0100) Subject: login: check lastlog lseek return code [coverity scan] X-Git-Tag: v2.22.2~11 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=08035c3747245d7229b6f01e4728d1e645fbd4c8;p=thirdparty%2Futil-linux.git login: check lastlog lseek return code [coverity scan] Signed-off-by: Karel Zak --- diff --git a/login-utils/login.c b/login-utils/login.c index f5896dae8d..5e5010c6bc 100644 --- a/login-utils/login.c +++ b/login-utils/login.c @@ -518,7 +518,8 @@ static void log_lastlog(struct login_context *cxt) if (fd < 0) return; - lseek(fd, (off_t) cxt->pwd->pw_uid * sizeof(ll), SEEK_SET); + if (lseek(fd, (off_t) cxt->pwd->pw_uid * sizeof(ll), SEEK_SET) == -1) + return; /* * Print last log message