diff options
author | Alexander V. Chernikov <melifaro@FreeBSD.org> | 2023-05-24 15:34:21 +0000 |
---|---|---|
committer | Alexander V. Chernikov <melifaro@FreeBSD.org> | 2023-05-24 15:34:21 +0000 |
commit | 12cfa3c1bd5629a35df3a9b7b023c1a802ae771c (patch) | |
tree | eb6ccd6973104e7ca1505f6a9b0178a890ba99bb | |
parent | 1186ef86c3e18c7ed7e458260b73794c60aad7a1 (diff) | |
download | src-12cfa3c1bd5629a35df3a9b7b023c1a802ae771c.tar.gz src-12cfa3c1bd5629a35df3a9b7b023c1a802ae771c.zip |
ifconfig: fix interface address ordering with Netlink.
-rw-r--r-- | sbin/ifconfig/ifconfig_netlink.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sbin/ifconfig/ifconfig_netlink.c b/sbin/ifconfig/ifconfig_netlink.c index 1df90c2963e3..140808e18681 100644 --- a/sbin/ifconfig/ifconfig_netlink.c +++ b/sbin/ifconfig/ifconfig_netlink.c @@ -124,7 +124,6 @@ nl_init_socket(struct snl_state *ss) struct ifa { struct ifa *next; - uint32_t count; uint32_t idx; struct snl_parsed_addr addr; }; @@ -214,7 +213,7 @@ prepare_ifaddrs(struct snl_state *ss, struct ifmap *ifmap) continue; struct iface *iface = ifmap->ifaces[ifindex]; ifa->next = iface->ifa; - ifa->count = ++count; + ifa->idx = ++count; iface->ifa = ifa; iface->ifa_count++; } |