Subject: bin/9084: IPv6 to IPv4 translator faithd doesn't work anymore
To: None <gnats-bugs@gnats.netbsd.org>
From: None <dillema@acm."ørg">
List: netbsd-bugs
Date: 12/30/1999 07:12:52
>Number:         9084
>Category:       bin
>Synopsis:       ip6 to ip4 relayer faithd broken in -current
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    bin-bug-people (Utility Bug People)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Dec 30 07:12:00 1999
>Last-Modified:
>Originator:     Feico Dillema
>Organization:
University of Tromsø
>Release:        Thu Dec 30
>Environment:
System: NetBSD drifter.dillema.net 1.4P NetBSD 1.4P (DRIFTER) #9: Tue Dec 28 15:17:49 CET 1999 dillema@drifter.dillema.net:/home/dillema/cvs/src/sys/arch/i386/compile/DRIFTER i386


>Description:
	faithd connect() fails with invalid argument error when
	trying to setup relay connection from inet6 to inet4.

>How-To-Repeat:
	Try relay conenction using -current faithd(8)

>Fix:

line 466 of faithd.c should be:

        error = connect(s_dst, sa4, sa4->sa_len); 

(instead of:

        error = connect(s_dst, sa4, sa4->sa_family); 
)

>Audit-Trail:
>Unformatted: