diff options
Diffstat (limited to 'src/universe.c')
-rw-r--r-- | src/universe.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/universe.c b/src/universe.c index d531bf2..e1cd38f 100644 --- a/src/universe.c +++ b/src/universe.c | |||
@@ -43,7 +43,7 @@ static DECLARE_CONST_UNIQUE_KEY( UNIVERSE_REGKEY, 0x9f877b2cf078f17f); | |||
43 | 43 | ||
44 | Universe* universe_create( lua_State* L) | 44 | Universe* universe_create( lua_State* L) |
45 | { | 45 | { |
46 | Universe* U = (Universe*) lua_newuserdata( L, sizeof(Universe)); // universe | 46 | Universe* U = (Universe*) lua_newuserdatauv( L, sizeof(Universe), 0); // universe |
47 | memset( U, 0, sizeof( Universe)); | 47 | memset( U, 0, sizeof( Universe)); |
48 | STACK_CHECK( L, 1); | 48 | STACK_CHECK( L, 1); |
49 | REGISTRY_SET( L, UNIVERSE_REGKEY, lua_pushvalue(L, -2)); // universe | 49 | REGISTRY_SET( L, UNIVERSE_REGKEY, lua_pushvalue(L, -2)); // universe |