lua binding: add .name attribute for sections pushed by uci.foreach and uci.get_all
authorFelix Fietkau <nbd@openwrt.org>
Wed, 4 Jun 2008 15:17:25 +0000 (17:17 +0200)
committerFelix Fietkau <nbd@openwrt.org>
Wed, 4 Jun 2008 15:17:25 +0000 (17:17 +0200)
lua/uci.c

index 69759a7..e3a1334 100644 (file)
--- a/lua/uci.c
+++ b/lua/uci.c
@@ -95,6 +95,8 @@ static void uci_push_section(lua_State *L, struct uci_section *s)
        lua_newtable(L);
        lua_pushstring(L, s->type);
        lua_setfield(L, -2, ".type");
        lua_newtable(L);
        lua_pushstring(L, s->type);
        lua_setfield(L, -2, ".type");
+       lua_pushstring(L, s->e.name);
+       lua_setfield(L, -2, ".name");
 
        uci_foreach_element(&s->options, e) {
                struct uci_option *o = uci_to_option(e);
 
        uci_foreach_element(&s->options, e) {
                struct uci_option *o = uci_to_option(e);