commit:     e8360704665353948cc9d7011ea9eb47a7b4a2ea
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 10 07:57:30 2019 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Mon Jun 10 07:57:30 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=e8360704

qmerge: don't crash when no arguments are given

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

 qmerge.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/qmerge.c b/qmerge.c
index a558701..c11856b 100644
--- a/qmerge.c
+++ b/qmerge.c
@@ -2388,6 +2388,11 @@ int qmerge_main(int argc, char **argv)
        for (i = optind; i < argc; ++i)
                todo = qmerge_add_set(argv[i], todo);
 
+       if (todo == NULL) {
+               warn("need package names to work with");
+               return EXIT_FAILURE;
+       }
+
        if (!uninstall)
                qmerge_initialize();
 

Reply via email to