解决因有线连接没有指定网卡造成的VPN崩溃问题
This commit is contained in:
parent
268b3fe4df
commit
43df804cab
|
@ -194,8 +194,10 @@ void KyConnectResourse::getVpnAndVirtualConnections(QList<KyConnectItem *> &conn
|
||||||
}
|
}
|
||||||
NetworkManager::Device::Ptr devicePtr = nullptr;
|
NetworkManager::Device::Ptr devicePtr = nullptr;
|
||||||
devicePtr = m_networkResourceInstance->findDeviceInterface(connectPtr->settings()->interfaceName());
|
devicePtr = m_networkResourceInstance->findDeviceInterface(connectPtr->settings()->interfaceName());
|
||||||
if (NetworkManager::ConnectionSettings::ConnectionType::Wired == connectPtr->settings()->connectionType() && !devicePtr->udi().startsWith("/sys/devices/virtual/net")) {
|
if (NetworkManager::ConnectionSettings::ConnectionType::Wired == connectPtr->settings()->connectionType()) {
|
||||||
continue;
|
if (devicePtr == nullptr || !devicePtr->udi().startsWith("/sys/devices/virtual/net")) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
QString devName = "";
|
QString devName = "";
|
||||||
if (!devicePtr.isNull()) {
|
if (!devicePtr.isNull()) {
|
||||||
|
|
Loading…
Reference in New Issue