converting byte order of gateway and destinaton address when enumerating routes on linux
This commit is contained in:
parent
89907cdae8
commit
55c79dd452
|
@ -150,10 +150,10 @@ namespace libtorrent { namespace
|
||||||
if_indextoname(*(int*)RTA_DATA(rt_attr), rt_info->name);
|
if_indextoname(*(int*)RTA_DATA(rt_attr), rt_info->name);
|
||||||
break;
|
break;
|
||||||
case RTA_GATEWAY:
|
case RTA_GATEWAY:
|
||||||
rt_info->gateway = address_v4(*(u_int*)RTA_DATA(rt_attr));
|
rt_info->gateway = address_v4(ntoh(*(u_int*)RTA_DATA(rt_attr)));
|
||||||
break;
|
break;
|
||||||
case RTA_DST:
|
case RTA_DST:
|
||||||
rt_info->destination = address_v4(*(u_int*)RTA_DATA(rt_attr));
|
rt_info->destination = address_v4(ntoh(*(u_int*)RTA_DATA(rt_attr)));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue