summaryrefslogtreecommitdiff
path: root/sys/netatalk/ddp_output.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/netatalk/ddp_output.c')
-rw-r--r--sys/netatalk/ddp_output.c6
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;
}
}