From 45a916177f4d946cf9ea1d6b9641675b2f92723c Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 1 Oct 2012 13:14:31 +0000 Subject: [PATCH] fix crash in e bindings from not using safe list iterator SVN revision: 77268 --- src/bin/e_bindings.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/e_bindings.c b/src/bin/e_bindings.c index 9d8d0b7e3..e1b75266f 100644 --- a/src/bin/e_bindings.c +++ b/src/bin/e_bindings.c @@ -681,10 +681,10 @@ EAPI void e_bindings_edge_del(E_Binding_Context ctxt, E_Zone_Edge edge, E_Binding_Modifier mod, int any_mod, const char *action, const char *params, float delay) { E_Binding_Edge *binding; - Eina_List *l; + Eina_List *l, *ll; int ref_count = 0; - EINA_LIST_FOREACH(edge_bindings, l, binding) + EINA_LIST_FOREACH_SAFE(edge_bindings, l, ll, binding) { if (binding->edge == edge) {