commit: 149e8bf3f5f07e3e56243718fe3aa7c2b271fa0d
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 26 18:39:10 2026 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Mon Jan 26 18:39:10 2026 +0000
URL: https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=149e8bf3
main: deal with theoretical NULL overlay_src entry, CID 557220
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
main.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/main.c b/main.c
index 59be1e33..7a581898 100644
--- a/main.c
+++ b/main.c
@@ -1226,7 +1226,10 @@ initialize_portage_env(void)
main_overlay = array_get(overlays, i);
/* set source for PORTDIR var */
free(var->src);
- var->src = xstrdup((char *)array_get(overlay_src, i));
+ overlay = array_get(overlay_src, i);
+ if (overlay == NULL)
+ overlay = "???";
+ var->src = xstrdup(overlay);
}
/* Make sure ROOT always ends in a slash */