commit:     a8a952a2b3014da8d72478ab08a7bf62088a33df
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 26 19:09:37 2026 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Mon Jan 26 19:49:55 2026 +0000
URL:        https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=a8a952a2

qmanifest: deal with hypothetical empty overlay_name, CID 557212

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

 qmanifest.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/qmanifest.c b/qmanifest.c
index a674d9e1..9cc2fce9 100644
--- a/qmanifest.c
+++ b/qmanifest.c
@@ -1788,7 +1788,9 @@ qmanifest_main(int argc, char **argv)
 
                array_for_each(overlays, n, overlay) {
                        repo = array_get(overlay_names, n);
-                       if (strcmp(repo, "<PORTDIR>") == 0) {
+                       if (repo != NULL &&
+                               strcmp(repo, "<PORTDIR>") == 0)
+                       {
                                repo = NULL;
                                repolen = 0;
                                snprintf(path, sizeof(path), 
"%s/profiles/repo_name", overlay);

Reply via email to