From edb952a2974c82b76e2bb85d1de58cc461e14601 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sat, 23 Aug 2008 11:14:15 +0200 Subject: [PATCH] fix 4-arg uci.set() --- lua/uci.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lua/uci.c b/lua/uci.c index b64c91f..e833b86 100644 --- a/lua/uci.c +++ b/lua/uci.c @@ -119,6 +119,7 @@ lookup_args(lua_State *L, struct uci_ptr *ptr, char **buf) goto error; switch (n) { + case 4: case 3: ptr->option = luaL_checkstring(L, 3); /* fall through */ @@ -133,6 +134,7 @@ lookup_args(lua_State *L, struct uci_ptr *ptr, char **buf) goto error; break; default: + luaL_error(L, "invalid argument count"); goto error; } -- 2.30.2