From 53710764a9386dee5223fab1c06260706301d310 Mon Sep 17 00:00:00 2001 From: Al Poole Date: Sun, 8 Oct 2017 14:57:46 +0100 Subject: [PATCH] edi_scm: fix use after free. --- src/bin/edi_scm_ui.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bin/edi_scm_ui.c b/src/bin/edi_scm_ui.c index 6d743c1..0e0f7d8 100644 --- a/src/bin/edi_scm_ui.c +++ b/src/bin/edi_scm_ui.c @@ -341,6 +341,9 @@ _edi_scm_ui_status_list_fill(Edi_Scm_Ui *edi_scm) EINA_LIST_FOREACH(e->statuses, l, status) { + if (status->staged) + staged = EINA_TRUE; + if (edi_scm->results_max) { elm_genlist_item_append(list, itc, status, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); @@ -352,9 +355,6 @@ _edi_scm_ui_status_list_fill(Edi_Scm_Ui *edi_scm) else _edi_scm_ui_status_free(status); } - - if (status->staged) - staged = EINA_TRUE; } if (e->statuses)