converting byte order of gateway and destinaton address when enumerating routes on linux

This commit is contained in:
Arvid Norberg 2008-08-16 22:49:46 +00:00
parent 89907cdae8
commit 55c79dd452
1 changed files with 2 additions and 2 deletions

View File

@ -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;
} }
} }