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);