summaryrefslogtreecommitdiff
path: root/upb/bindings/lua/table.c
diff options
context:
space:
mode:
Diffstat (limited to 'upb/bindings/lua/table.c')
-rw-r--r--upb/bindings/lua/table.c2
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);
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback