commit:     d5eeb8c6f9d455fba2356de43f35d88c1321504b
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 17 20:18:37 2021 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Wed Feb 17 20:18:37 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=d5eeb8c6

qkeyword: take advantage of new atom_explode_cat

Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 qkeyword.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/qkeyword.c b/qkeyword.c
index 7a60022..f6cdbc2 100644
--- a/qkeyword.c
+++ b/qkeyword.c
@@ -855,12 +855,9 @@ int qkeyword_main(int argc, char **argv)
                qkeyword_usage(EXIT_FAILURE);
 
        if (cat != NULL) {
-               char buf[_Q_PATH_MAX];
-
-               snprintf(buf, sizeof(buf), "%s/%s", cat, pkg == NULL ? "" : 
pkg);
-               data.qatom = atom_explode(buf);
+               data.qatom = atom_explode_cat(pkg == NULL ? "" : pkg, cat);
                if (data.qatom == NULL) {
-                       warnf("invalid cat/pkg: %s\n", buf);
+                       warnf("invalid cat/pkg: %s/%s\n", cat, pkg == NULL ? "" 
: pkg);
                        return EXIT_FAILURE;
                }
        } else if (pkg != NULL) {

Reply via email to