On 8/25/05, Colm MacCarthaigh <[EMAIL PROTECTED]> wrote: > On Thu, Aug 25, 2005 at 10:11:01AM -0400, Jeff Trawick wrote: > > first entry: > > AF_INET; 0.0.0.0:8080 > > second (last) entry: > > AF_INET6; [::]:8080 > > Yuck, We'll have to re-order the list so, or change the listen.c logic. > > > But if it is the other way around: > > > > Get AF_INET6 socket first and set IPV6_V6ONLY to 0 (--enable-v4-mapped > > is the default on non *bsd). Then get AF_INET socket and try to bind. > > Why is that guaranteed to work since we have overlap? > > See lines 391 -> 405 of server/listen.x, the AF_INET socket will be > skipped in such a circumstance.
whoops, that's the missing link; ignore everything else ;) on to test your last patch
