X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=libs%2Fluci-lib-jsonc%2Fsrc%2Fjsonc.c;h=827fde8843082e956b0c89b5855feeabd790e880;hp=49cb21f5bcb2817792d0eef8dc5cd567bc6d86bc;hb=e32a877aa48d0e9d87d999026a6c49707b42a7bf;hpb=cd24ad05a4a87e5bb37a64a26a72e609b523c640 diff --git a/libs/luci-lib-jsonc/src/jsonc.c b/libs/luci-lib-jsonc/src/jsonc.c index 49cb21f5b..827fde884 100644 --- a/libs/luci-lib-jsonc/src/jsonc.c +++ b/libs/luci-lib-jsonc/src/jsonc.c @@ -286,8 +286,9 @@ static struct json_object * _lua_to_json(lua_State *L, int index) lua_pushvalue(L, -2); key = lua_tostring(L, -1); - json_object_object_add(obj, key, - _lua_to_json(L, lua_gettop(L) - 1)); + if (key) + json_object_object_add(obj, key, + _lua_to_json(L, lua_gettop(L) - 1)); lua_pop(L, 2); }