lua

A copy of the Lua development repository
Log | Files | Refs | README

commit 37cd986532e2be00fe2504a1ebe0f1120ccc3979
parent a17dd24b34cdbf2fd88773c743f6086059d8a272
Author: Roberto Ierusalimschy <roberto@inf.puc-rio.br>
Date:   Mon, 10 May 2004 17:26:15 -0300

in `time', uses default if `isdst' is absent

Diffstat:
Mliolib.c | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/liolib.c b/liolib.c @@ -1,5 +1,5 @@ /* -** $Id: liolib.c,v 2.49 2003/10/10 13:29:28 roberto Exp roberto $ +** $Id: liolib.c,v 2.50 2004/04/30 20:13:38 roberto Exp roberto $ ** Standard I/O (and system) library ** See Copyright Notice in lua.h */ @@ -569,7 +569,7 @@ static void setboolfield (lua_State *L, const char *key, int value) { static int getboolfield (lua_State *L, const char *key) { int res; lua_getfield(L, -1, key); - res = lua_toboolean(L, -1); + res = lua_isnil(L, -1) ? -1 : lua_toboolean(L, -1); lua_pop(L, 1); return res; }