Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraleherbau2011-05-24 09:20:07 +0000
committeraleherbau2011-05-24 09:20:07 +0000
commitf64dcea7ef12a98a1b54fc23083b74fb4233b849 (patch)
treef17b7b5cc97a20e5d2f4ca27cefacfbf3c11a514
parentbb40c1e5e91bbb68530efd57552fe731a314a1b2 (diff)
downloadorg.eclipse.tcf-f64dcea7ef12a98a1b54fc23083b74fb4233b849.tar.gz
org.eclipse.tcf-f64dcea7ef12a98a1b54fc23083b74fb4233b849.tar.xz
org.eclipse.tcf-f64dcea7ef12a98a1b54fc23083b74fb4233b849.zip
TCF Python: Fix missing loopback address in auto-discovered peer list
-rw-r--r--python/src/tcf/services/local/LocatorService.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/python/src/tcf/services/local/LocatorService.py b/python/src/tcf/services/local/LocatorService.py
index e11f37868..678b0e663 100644
--- a/python/src/tcf/services/local/LocatorService.py
+++ b/python/src/tcf/services/local/LocatorService.py
@@ -391,8 +391,11 @@ class LocatorService(locator.LocatorService):
logging.trace(str.getvalue())
def __getSubNetList(self, set):
+ # TODO iterate over network interfaces to get proper broadcast addresses
hostname = socket.gethostname()
_, _, addresses = socket.gethostbyname_ex(hostname)
+ if not "127.0.0.1" in addresses:
+ addresses.append("127.0.0.1")
for address in addresses:
rawaddr = socket.inet_aton(address)
if len(rawaddr) != 4: continue

Back to the top