diff options
Diffstat (limited to 'sys/netatalk/ddp_output.c')
| -rw-r--r-- | sys/netatalk/ddp_output.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/netatalk/ddp_output.c b/sys/netatalk/ddp_output.c index 96de7cab8f31..acaf47ea2d99 100644 --- a/sys/netatalk/ddp_output.c +++ b/sys/netatalk/ddp_output.c @@ -124,11 +124,11 @@ ddp_route( struct mbuf *m, struct route *ro) if ( (ro->ro_rt != NULL) && ( ro->ro_rt->rt_ifa ) && ( ifp = ro->ro_rt->rt_ifa->ifa_ifp )) { - net = satosat(ro->ro_rt->rt_gateway)->sat_addr.s_net; + net = ntohs(satosat(ro->ro_rt->rt_gateway)->sat_addr.s_net); for ( aa = at_ifaddr; aa; aa = aa->aa_next ) { if (((net == 0) || (aa->aa_ifp == ifp)) && - ntohs( net ) >= ntohs( aa->aa_firstnet ) && - ntohs( net ) <= ntohs( aa->aa_lastnet )) { + net >= ntohs( aa->aa_firstnet ) && + net <= ntohs( aa->aa_lastnet )) { break; } } |
