1
0
mirror of https://github.com/lua/lua synced 2026-06-08 15:34:49 +00:00

a file handle must be a userdata.

This commit is contained in:
Roberto Ierusalimschy
1997-06-27 19:38:49 -03:00
parent c9e6ed1d9f
commit 20a48a818f
+1 -1
View File
@@ -41,7 +41,7 @@ static void pushresult (int i)
static FILE *getfile (char *name)
{
lua_Object f = lua_getglobal(name);
if (lua_tag(f) != lua_tagio)
if (!lua_isuserdata(f) || lua_tag(f) != lua_tagio)
luaL_verror("global variable %s is not a file handle", name);
return lua_getuserdata(f);
}