X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fuci.git;a=blobdiff_plain;f=lua%2Fuci.c;h=50321fb6591fe5318fefc832645eb991c77c4913;hp=5d8490c1fa35a5cd2dfb4c55356858ae2a87e116;hb=43124956bc9c1083e476f6cadaedf27b7788d004;hpb=793be3e2557cef8e651e482ac4a865b2a8e00599 diff --git a/lua/uci.c b/lua/uci.c index 5d8490c..50321fb 100644 --- a/lua/uci.c +++ b/lua/uci.c @@ -506,7 +506,7 @@ uci_lua_package_cmd(lua_State *L, enum pkg_cmd cmd) ctx = find_context(L, &offset); nargs = lua_gettop(L); - if ((cmd != CMD_REVERT) && (nargs > 1)) + if ((cmd != CMD_REVERT) && (nargs - offset > 1)) goto err; if (lookup_args(L, ctx, offset, &ptr, &s))