From: Karel Zak Date: Fri, 26 Sep 2014 09:25:24 +0000 (+0200) Subject: lslogins: free after error [coverity scan] X-Git-Tag: v2.26-rc1~444 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=85fbe4118f120a4d501b3c1ff2a4b91a0d2dfbb9;p=thirdparty%2Futil-linux.git lslogins: free after error [coverity scan] Signed-off-by: Karel Zak --- diff --git a/lib/readutmp.c b/lib/readutmp.c index 4e8a0845ce..b11e9a4d2a 100644 --- a/lib/readutmp.c +++ b/lib/readutmp.c @@ -64,8 +64,10 @@ read_utmp (char const *file, size_t *n_entries, struct utmp **utmp_buf) } utmp[n_read++] = *u; } - if (!u && errno) + if (!u && errno) { + free(utmp); return -1; + } endutent();