commit:     a12c799e0df591ec90814328fd6f6e90bca772ae
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sat Jun  8 18:42:18 2019 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sat Jun  8 18:42:18 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=a12c799e

qgrep: plug filedescritor leak

Bug: https://bugs.gentoo.org/687640
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 qgrep.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/qgrep.c b/qgrep.c
index 2db61df..dff959b 100644
--- a/qgrep.c
+++ b/qgrep.c
@@ -430,6 +430,7 @@ qgrep_cache_cb(tree_pkg_ctx *pkg_ctx, void *priv)
        }
 
        ret = qgrep_grepat(pfd, buf, label, data);
+       close(pfd);
 
        return ret;
 }

Reply via email to