Stale expression reference causing use-after-free
diff mbox

Message ID AANLkTi=kFJruk_RqJsZCMM8HnuFrb8ZXXavvxpMOg8DE@mail.gmail.com
State New, archived
Headers show

Commit Message

Arnaud Lacombe Sept. 22, 2010, 5:32 p.m. UTC
None

Patch
diff mbox

diff --git a/scripts/kconfig/menu.c b/scripts/kconfig/menu.c
index 4fb5902..176618a 100644
--- a/scripts/kconfig/menu.c
+++ b/scripts/kconfig/menu.c
@@ -107,7 +107,6 @@  static struct expr *menu_check_dep(struct expr *e)
 void menu_add_dep(struct expr *dep)
 {
        current_entry->dep = expr_alloc_and(current_entry->dep,
menu_check_dep(dep));
-       current_entry->dir_dep = current_entry->dep;
 }