Merge pull request #2533 from cuberite/LuaTLSClientCertFix
Fixed bindings for cTCPLink:StartTLSClient().
This commit is contained in:
commit
86ab236b01
@ -626,25 +626,15 @@ static int tolua_cTCPLink_StartTLSClient(lua_State * L)
|
|||||||
// Function signature:
|
// Function signature:
|
||||||
// LinkInstance:StartTLSClient(OwnCert, OwnPrivKey, OwnPrivKeyPassword) -> [true] or [nil, ErrMsg]
|
// LinkInstance:StartTLSClient(OwnCert, OwnPrivKey, OwnPrivKeyPassword) -> [true] or [nil, ErrMsg]
|
||||||
|
|
||||||
cLuaState S(L);
|
|
||||||
if (
|
|
||||||
!S.CheckParamUserType(1, "cTCPLink") ||
|
|
||||||
!S.CheckParamString(2, 4) ||
|
|
||||||
!S.CheckParamEnd(5)
|
|
||||||
)
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get the link:
|
// Get the link:
|
||||||
cLuaTCPLink * Link;
|
cLuaState S(L);
|
||||||
if (lua_isnil(L, 1))
|
if (lua_isnil(L, 1))
|
||||||
{
|
{
|
||||||
LOGWARNING("cTCPLink:StartTLSClient(): invalid link object. Stack trace:");
|
LOGWARNING("cTCPLink:StartTLSClient(): invalid link object. Stack trace:");
|
||||||
S.LogStackTrace();
|
S.LogStackTrace();
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
Link = *static_cast<cLuaTCPLink **>(lua_touserdata(L, 1));
|
auto Link = *static_cast<cLuaTCPLink **>(lua_touserdata(L, 1));
|
||||||
|
|
||||||
// Read the params:
|
// Read the params:
|
||||||
AString OwnCert, OwnPrivKey, OwnPrivKeyPassword;
|
AString OwnCert, OwnPrivKey, OwnPrivKeyPassword;
|
||||||
|
Loading…
Reference in New Issue
Block a user