diff options
author | Archie Cobbs <archie@FreeBSD.org> | 2000-05-24 21:16:56 +0000 |
---|---|---|
committer | Archie Cobbs <archie@FreeBSD.org> | 2000-05-24 21:16:56 +0000 |
commit | 06a429a3c8fa24e93f3d278910ae860abeab470f (patch) | |
tree | 004ff76acbb8205af10a1ffe0df3f8dde99a6b43 /sys/netatalk | |
parent | d4c74446f767f84bbf373d792217e5d807343b8b (diff) | |
download | src-06a429a3c8fa24e93f3d278910ae860abeab470f.tar.gz src-06a429a3c8fa24e93f3d278910ae860abeab470f.zip |
Just need to pass the address family to if_simloop(), not the whole sockaddr.
Notes
Notes:
svn path=/head/; revision=60889
Diffstat (limited to 'sys/netatalk')
-rw-r--r-- | sys/netatalk/ddp_output.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/netatalk/ddp_output.c b/sys/netatalk/ddp_output.c index 2344e707cad0..66e20dfe6181 100644 --- a/sys/netatalk/ddp_output.c +++ b/sys/netatalk/ddp_output.c @@ -21,6 +21,8 @@ * netatalk@itd.umich.edu */ +/* $FreeBSD$ */ + #include <sys/param.h> #include <sys/systm.h> #include <sys/mbuf.h> @@ -220,7 +222,7 @@ ddp_route( struct mbuf *m, struct route *ro) if ((satosat(&aa->aa_addr)->sat_addr.s_net == satosat(&ro->ro_dst)->sat_addr.s_net) && (satosat(&aa->aa_addr)->sat_addr.s_node == satosat(&ro->ro_dst)->sat_addr.s_node)) { - return (if_simloop(ifp, m, (struct sockaddr *)&gate, 0)); + return (if_simloop(ifp, m, gate.sat_family, 0)); } return((*ifp->if_output)( ifp, |