[Bug 51721] Can't sign in if 2 interfaces have the same IP

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Jul 17 00:51:03 CEST 2012


https://bugs.freedesktop.org/show_bug.cgi?id=51721

--- Comment #6 from Robert McQueen <robert.mcqueen at collabora.co.uk> 2012-07-16 22:51:03 UTC ---
(In reply to comment #1)
> I think it should be fixed on the level of sofia-sip.
> 
> What should be the correct behavior, assuming that Sofia stack needs to bind to
> each IP address specifically? Will it be able to send and receive SIP messages
> in most reasonable network configurations reusing the same IP address on
> multiple interfaces?

And yeah, the correct behaviour when iterating interfaces is just to not try
and bind an ip:port which has already been bound. Either iterate the interfaces
and make a list of unique addresses to bind, then bind them, or keep a list of
addresses which have already been bound and skip any which reappear later.

It's entirely valid to have the same address on multiple interfaces - they need
not even be connecting to the same network - consider VPNs to a certain IP
range, or point to point links as well as my wifi + wired case.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.



More information about the telepathy-bugs mailing list