commit: b23f8bb7a222f06d89918601778581f21413fc38
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 21 18:01:09 2015 +0000
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Sat Feb 21 18:01:09 2015 +0000
URL:
http://sources.gentoo.org/gitweb/?p=proj/portage-utils.git;a=commit;h=b23f8bb7
qmerge: fix use-after-freed error
---
qmerge.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/qmerge.c b/qmerge.c
index e4b8f96..44b2f47 100644
--- a/qmerge.c
+++ b/qmerge.c
@@ -1197,9 +1197,9 @@ pkg_unmerge(const char *cat, const char *pkgname, queue
*keep)
qprintf("%s%s%s %s%s%s/\n", rm ? YELLOW : GREEN, rm ? "---" :
"<<<",
NORM, DKBLUE, dir, NORM);
+ dirs = dirs->next;
free(list->data);
free(list);
- dirs = dirs->next;
}
freeargv(cp_argc, cp_argv);