From: Felix Fietkau Date: Mon, 1 Nov 2010 13:43:00 +0000 (+0100) Subject: lua: use uci_foreach_element_safe in uci_lua_foreach() - patch by jow X-Git-Url: http://pilppa.org/gitweb/?p=uci.git;a=commitdiff_plain;h=7115636d1cfa690480ab2d92a75f30656bb8aa9a lua: use uci_foreach_element_safe in uci_lua_foreach() - patch by jow --- diff --git a/lua/uci.c b/lua/uci.c index 951860f..5a101ad 100644 --- a/lua/uci.c +++ b/lua/uci.c @@ -266,7 +266,7 @@ uci_lua_foreach(lua_State *L) { struct uci_context *ctx; struct uci_package *p; - struct uci_element *e; + struct uci_element *e, *tmp; const char *package, *type; bool ret = false; int offset = 0; @@ -287,7 +287,7 @@ uci_lua_foreach(lua_State *L) if (!p) goto done; - uci_foreach_element(&p->sections, e) { + uci_foreach_element_safe(&p->sections, tmp, e) { struct uci_section *s = uci_to_section(e); i++;