diff options
Diffstat (limited to 'lauxlib.c')
-rw-r--r-- | lauxlib.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: lauxlib.c,v 1.291 2017/06/27 18:32:49 roberto Exp roberto $ | 2 | ** $Id: lauxlib.c,v 1.292 2018/01/29 19:13:27 roberto Exp roberto $ |
3 | ** Auxiliary functions for building Lua libraries | 3 | ** Auxiliary functions for building Lua libraries |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -480,7 +480,7 @@ static int boxgc (lua_State *L) { | |||
480 | 480 | ||
481 | 481 | ||
482 | static void *newbox (lua_State *L, size_t newsize) { | 482 | static void *newbox (lua_State *L, size_t newsize) { |
483 | UBox *box = (UBox *)lua_newuserdata(L, sizeof(UBox)); | 483 | UBox *box = (UBox *)lua_newuserdatauv(L, sizeof(UBox), 0); |
484 | box->box = NULL; | 484 | box->box = NULL; |
485 | box->bsize = 0; | 485 | box->bsize = 0; |
486 | if (luaL_newmetatable(L, "_UBOX*")) { /* creating metatable? */ | 486 | if (luaL_newmetatable(L, "_UBOX*")) { /* creating metatable? */ |