Change to luaL_newlib().

This commit is contained in:
Bruno Silvestre 2015-02-06 17:44:08 -02:00
parent 9cb5220759
commit 97b1974039
3 changed files with 7 additions and 12 deletions

View File

@ -749,13 +749,12 @@ LSEC_API int luaopen_ssl_context(lua_State *L)
luaL_setfuncs(L, meta, 0); luaL_setfuncs(L, meta, 0);
/* Create __index metamethods for context */ /* Create __index metamethods for context */
lua_newtable(L); luaL_newlib(L, meta_index);
luaL_setfuncs(L, meta_index, 0);
lua_setfield(L, -2, "__index"); lua_setfield(L, -2, "__index");
/* Return the module */ /* Return the module */
lua_newtable(L); luaL_newlib(L, funcs);
luaL_setfuncs(L, funcs, 0);
return 1; return 1;
} }
#endif #endif

View File

@ -868,12 +868,10 @@ LSEC_API int luaopen_ssl_core(lua_State *L)
luaL_newmetatable(L, "SSL:Connection"); luaL_newmetatable(L, "SSL:Connection");
luaL_setfuncs(L, meta, 0); luaL_setfuncs(L, meta, 0);
lua_newtable(L); luaL_newlib(L, methods);
luaL_setfuncs(L, methods, 0);
lua_setfield(L, -2, "__index"); lua_setfield(L, -2, "__index");
lua_newtable(L); luaL_newlib(L, funcs);
luaL_setfuncs(L, funcs, 0);
return 1; return 1;
} }

View File

@ -591,12 +591,10 @@ LSEC_API int luaopen_ssl_x509(lua_State *L)
luaL_newmetatable(L, "SSL:Certificate"); luaL_newmetatable(L, "SSL:Certificate");
luaL_setfuncs(L, meta, 0); luaL_setfuncs(L, meta, 0);
lua_newtable(L); luaL_newlib(L, methods);
luaL_setfuncs(L, methods, 0);
lua_setfield(L, -2, "__index"); lua_setfield(L, -2, "__index");
lua_newtable(L); luaL_newlib(L, funcs);
luaL_setfuncs(L, funcs, 0);
return 1; return 1;
} }