diff options
Diffstat (limited to 'upb/bindings/lua')
-rw-r--r-- | upb/bindings/lua/table.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/upb/bindings/lua/table.c b/upb/bindings/lua/table.c index febadf0..e15382b 100644 --- a/upb/bindings/lua/table.c +++ b/upb/bindings/lua/table.c @@ -68,7 +68,7 @@ static void lupbtable_pushent(lua_State *L, const upb_tabent *e, if (inttab) { lua_pushnumber(L, e->key.num); } else { - lua_pushstring(L, e->key.str); + lua_pushlstring(L, e->key.s.str, e->key.s.length); } lua_setfield(L, -2, "key"); lupbtable_pushval(L, e->val, ctype); |