commit: 5c74386bd7c9112df90a7e38fcc14db7ea721e55
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 24 18:44:36 2020 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Fri Jan 24 18:44:36 2020 +0000
URL: https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=5c74386b
qpkg: fix Coverity 125896 Unchecked return value
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
qpkg.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/qpkg.c b/qpkg.c
index eaca37b..7929018 100644
--- a/qpkg.c
+++ b/qpkg.c
@@ -308,7 +308,12 @@ qpkg_make(depend_atom *atom)
rmdir(tmpdir);
- stat(buf, &st);
+ if (stat(buf, &st) == -1) {
+ warnp("could not stat '%s': %s", buf strerror(errno));
+ free(buf);
+ return 1;
+ }
+
printf("%s%s%s KiB\n",
RED, make_human_readable_str(st.st_size, 1, KILOBYTE),
NORM);