summaryrefslogtreecommitdiffstats
path: root/deluge/core/preferencesmanager.py
diff options
context:
space:
mode:
Diffstat (limited to 'deluge/core/preferencesmanager.py')
-rw-r--r--deluge/core/preferencesmanager.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/deluge/core/preferencesmanager.py b/deluge/core/preferencesmanager.py
index 7e5c207..4dbf4d1 100644
--- a/deluge/core/preferencesmanager.py
+++ b/deluge/core/preferencesmanager.py
@@ -200,7 +200,10 @@ class PreferencesManager(component.Component):
def __set_listen_on(self):
"""Set the ports and interface address to listen for incoming connections on."""
if self.config['random_port']:
- if not self.config['listen_random_port']:
+ if (
+ not self.config['listen_reuse_port']
+ or not self.config['listen_random_port']
+ ):
self.config['listen_random_port'] = random.randrange(49152, 65525)
listen_ports = [
self.config['listen_random_port']