mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-01-22 20:44:15 +00:00
Don't rebind listen port on 'network configuration changed' signal when we listen on any address. Closes #4139.
This commit is contained in:
parent
ac3b01e02e
commit
86dba7bd21
@ -1433,8 +1433,10 @@ void Session::networkOnlineStateChanged(const bool online)
|
||||
void Session::networkConfigurationChange(const QNetworkConfiguration& cfg)
|
||||
{
|
||||
const QString configuredInterfaceName = Preferences::instance()->getNetworkInterface();
|
||||
if (configuredInterfaceName.isEmpty())
|
||||
return;
|
||||
const QString changedInterface = cfg.name();
|
||||
if (configuredInterfaceName.isEmpty() || configuredInterfaceName == changedInterface) {
|
||||
if (configuredInterfaceName == changedInterface) {
|
||||
Logger::instance()->addMessage(tr("Network configuration of %1 has changed, refreshing session binding", "e.g: Network configuration of tun0 has changed, refreshing session binding").arg(changedInterface), Log::INFO);
|
||||
setListeningPort();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user