diff options
-rw-r--r-- | src/Bindings/ManualBindings_Network.cpp | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/src/Bindings/ManualBindings_Network.cpp b/src/Bindings/ManualBindings_Network.cpp index 99f86b500..1eec4ce53 100644 --- a/src/Bindings/ManualBindings_Network.cpp +++ b/src/Bindings/ManualBindings_Network.cpp @@ -626,25 +626,15 @@ static int tolua_cTCPLink_StartTLSClient(lua_State * L) // Function signature: // 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: - cLuaTCPLink * Link; + cLuaState S(L); if (lua_isnil(L, 1)) { LOGWARNING("cTCPLink:StartTLSClient(): invalid link object. Stack trace:"); S.LogStackTrace(); return 0; } - Link = *static_cast<cLuaTCPLink **>(lua_touserdata(L, 1)); + auto Link = *static_cast<cLuaTCPLink **>(lua_touserdata(L, 1)); // Read the params: AString OwnCert, OwnPrivKey, OwnPrivKeyPassword; |