X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=lua%2Fuci.c;h=7f4ba992e3cdf6cc3f2d45b1781049fb6e3d2f72;hb=289e14f9fa5472589b85bdae102aece71d858ecd;hp=f87ce271adf5982cecc223285defbf5e1e5d8b41;hpb=2ade5d42fba9f4eed4b5bba8fbff863b6149d13a;p=project%2Fuci.git diff --git a/lua/uci.c b/lua/uci.c index f87ce27..7f4ba99 100644 --- a/lua/uci.c +++ b/lua/uci.c @@ -296,6 +296,10 @@ uci_lua_get_any(lua_State *L, bool all) err = UCI_ERR_INVAL; goto error; } + if (!(ptr.flags & UCI_LOOKUP_COMPLETE)) { + err = UCI_ERR_NOTFOUND; + goto error; + } err = UCI_OK; e = ptr.last;