commit:     6be83e89c43dd6bcc7f2a8b71ccf772842689694
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 26 19:31:27 2019 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Wed Jun 26 19:31:27 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=6be83e89

main: push pointer for static object main_overlay

In `q -o` we compare check the main overlay by checking the pointers,
which won't work if we made a copy of it.

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

 main.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/main.c b/main.c
index f9dfb6d..fd4a60b 100644
--- a/main.c
+++ b/main.c
@@ -747,7 +747,7 @@ initialize_portage_env(void)
        if (orig_main_overlay != main_overlay)
                free(orig_main_overlay);
        if (array_cnt(overlays) == 0) {
-               xarraypush_str(overlays, main_overlay);
+               xarraypush_ptr(overlays, main_overlay);
                xarraypush_str(overlay_names, "<PORTDIR>");
        }
 

Reply via email to