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);
 

Reply via email to