From 68587639945aa68844871fdd74a6729b653f523a Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Thu, 1 Feb 2001 11:56:49 -0200 Subject: bug in lua_pushuserdata(L, NULL) --- lapi.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lapi.c') diff --git a/lapi.c b/lapi.c index 614d237e..bf66e3e9 100644 --- a/lapi.c +++ b/lapi.c @@ -1,5 +1,5 @@ /* -** $Id: lapi.c,v 1.121 2001/01/26 11:45:51 roberto Exp roberto $ +** $Id: lapi.c,v 1.122 2001/01/29 17:16:58 roberto Exp roberto $ ** Lua API ** See Copyright Notice in lua.h */ @@ -702,6 +702,7 @@ LUA_API void *lua_newuserdata (lua_State *L, size_t size) { TString *ts; void *p; LUA_LOCK; + if (size == 0) size = 1; ts = luaS_newudata(L, size, NULL); setuvalue(L->top, ts); api_incr_top(L); -- cgit v1.2.3-55-g6feb