From 55c79dd452d8aaabe05d568f3bf29fb3a7ca28f0 Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Sat, 16 Aug 2008 22:49:46 +0000 Subject: [PATCH] converting byte order of gateway and destinaton address when enumerating routes on linux --- src/enum_net.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/enum_net.cpp b/src/enum_net.cpp index ba0e47b7b..e9c72fbb4 100644 --- a/src/enum_net.cpp +++ b/src/enum_net.cpp @@ -150,10 +150,10 @@ namespace libtorrent { namespace if_indextoname(*(int*)RTA_DATA(rt_attr), rt_info->name); break; 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; 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; } }