commit:     b9978cef4d2844c2b7ee3cdaf90477259aa758fe
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 29 02:15:22 2016 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Thu Dec 29 02:15:22 2016 +0000
URL:        https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=b9978cef

qpkg: fix leakage when using -P multiple times

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

diff --git a/qpkg.c b/qpkg.c
index c54d735..498299a 100644
--- a/qpkg.c
+++ b/qpkg.c
@@ -324,6 +324,7 @@ int qpkg_main(int argc, char **argv)
                case 'p': pretend = 1; break;
                case 'P':
                        restrict_chmod = 1;
+                       free(qpkg_bindir);
                        qpkg_bindir = xstrdup(optarg);
                        if (access(qpkg_bindir, W_OK) != 0)
                                errp("%s", qpkg_bindir);

Reply via email to