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.23-rc1~439 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=83d02ed2931feecb3e13e86ce710c8e422193d45;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 534da42507..a17083b5f8 100644 --- a/login-utils/login.c +++ b/login-utils/login.c @@ -506,7 +506,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