Use lua_getglobal(L,s) instead of lua_getfield(L,LUA_GLOBALSINDEX,s)