convert net_route to use net_address_t

This commit is contained in:
Doug MacEachern 2006-07-04 19:30:04 +00:00
parent e7e089d5e7
commit 28c7957ec7
1 changed files with 6 additions and 3 deletions

View File

@ -1428,15 +1428,18 @@ int sigar_net_route_list_get(sigar_t *sigar,
} }
switch (bit) { switch (bit) {
case RTA_DST: case RTA_DST:
route->destination = rt_s_addr(sa); sigar_net_address_set(route->destination,
rt_s_addr(sa));
break; break;
case RTA_GATEWAY: case RTA_GATEWAY:
if (sa->sa_family == AF_INET) { if (sa->sa_family == AF_INET) {
route->gateway = rt_s_addr(sa); sigar_net_address_set(route->gateway,
rt_s_addr(sa));
} }
break; break;
case RTA_NETMASK: case RTA_NETMASK:
route->mask = rt_s_addr(sa); sigar_net_address_set(route->mask,
rt_s_addr(sa));
break; break;
case RTA_IFA: case RTA_IFA:
break; break;