GNOME Bugzilla – Bug 403192
IPV6 : fix local_only support
Last modified: 2011-11-22 22:27:03 UTC
At the moment, with IPv6 enabled we only bind to the IPv6 loopback address in local_only mode. We also need an IPv4 socket to bind to the IPv4 loopback address. Fix will be similar to that for bug #403183
Created attachment 118456 [details] [review] Fix localonly with protocol independent code. Replace ipv6/ipv4 code with protocol independent code fixes the issue (atleast on linux, hopefully by explicitly disabling the IPV6_V6ONLY also BSD will be happy). Patch against 2.22, but it looks like the code is the same in subversion trunk.
Created attachment 118496 [details] [review] Fix localonly with protocol independent code (v2). Same patch as before, but don't forget to free memory (getaddrinfo -> freeaddrinfo).
*poke* Please consider applying the patch. =)
Patch committed in bug 403183 fixed this bug.
is this actually fixed? I am seeing this error on Fedora 13 (I do a "lsof -i -P | grep -i "listen") and I can see the IPv6 port is binding instead of both ipv4 and ipv6... what is the fix, I don't understand how to patch this? I did a "yum update vino" and it says all is ok... (super noob here)
Sean, this bug should have been fixed in Vino versions 2.26.0 and above. There was a related bug (bug 604809) that was fixed in Vino 3.0.1 and above (and 2.32.2). You may have to update to a newer version of Fedora if you wish to use an updated Vino version. In future, please file a bug with your distribution first, as commenting on an old bug can create noise for those CCd on the bug