commit:     a6ca96154d2429bdc840454bdfa9fcb42c0e49a8
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sat May  4 17:23:12 2019 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sat May  4 17:23:12 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=a6ca9615

qkeyword: use combined set of arches found on all overlays

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

 qkeyword.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/qkeyword.c b/qkeyword.c
index 8c781db..ffcd6ae 100644
--- a/qkeyword.c
+++ b/qkeyword.c
@@ -677,9 +677,6 @@ qkeyword_load_arches(const char *overlay)
        if (!fp)
                goto done;
 
-       clear_set(archs);
-       archlist_count = 0;
-       arch_longest_len = 0;
        buf = NULL;
        while ((linelen = getline(&buf, &buflen, fp)) >= 0) {
                rmspace_len(buf, (size_t)linelen);
@@ -798,6 +795,9 @@ int qkeyword_main(int argc, char **argv)
        }
 
        archs = create_set();
+       archlist_count = 0;
+       arch_longest_len = 0;
+
        data.lastatom = NULL;
        data.keywordsbuf = NULL;
        data.keywordsbuflen = 0;

Reply via email to