cloak stop() fixed
This commit is contained in:
parent
d4c0e519d9
commit
7fd13faa59
2 changed files with 3 additions and 1 deletions
|
@ -57,7 +57,7 @@ ErrorCode OpenVpnOverCloakProtocol::start()
|
|||
qDebug().noquote() << "ck-client:" << m_ckProcess.readAllStandardOutput();
|
||||
});
|
||||
|
||||
connect(&m_ckProcess, QOverload<int, QProcess::ExitStatus>::of(&QProcess::finished), this, [this](int exitCode, QProcess::ExitStatus exitStatus){
|
||||
m_errorHandlerConnection = connect(&m_ckProcess, QOverload<int, QProcess::ExitStatus>::of(&QProcess::finished), this, [this](int exitCode, QProcess::ExitStatus exitStatus){
|
||||
qDebug().noquote() << "OpenVpnOverCloakProtocol finished, exitCode, exiStatus" << exitCode << exitStatus;
|
||||
setConnectionState(VpnProtocol::ConnectionState::Disconnected);
|
||||
if (exitStatus != QProcess::NormalExit){
|
||||
|
@ -83,6 +83,7 @@ ErrorCode OpenVpnOverCloakProtocol::start()
|
|||
|
||||
void OpenVpnOverCloakProtocol::stop()
|
||||
{
|
||||
disconnect(m_errorHandlerConnection);
|
||||
OpenVpnProtocol::stop();
|
||||
|
||||
qDebug() << "OpenVpnOverCloakProtocol::stop()";
|
||||
|
|
|
@ -25,6 +25,7 @@ private:
|
|||
private:
|
||||
QProcess m_ckProcess;
|
||||
QTemporaryFile m_cloakCfgFile;
|
||||
QMetaObject::Connection m_errorHandlerConnection;
|
||||
};
|
||||
|
||||
#endif // OPENVPNOVERCLOAKPROTOCOL_H
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue