From d8135f9ae251736f38074bbac3e5bc09da63c0d2 Mon Sep 17 00:00:00 2001 From: Dirk Ziegelmeier Date: Wed, 1 Mar 2017 12:34:47 +0100 Subject: [PATCH] Fix bug #50427: SNMP: ifIndex should use netif_get_index() We have netif_get_index(netif) now --- src/apps/snmp/snmp_core.c | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/src/apps/snmp/snmp_core.c b/src/apps/snmp/snmp_core.c index c0418336..0aa1bf60 100644 --- a/src/apps/snmp/snmp_core.c +++ b/src/apps/snmp/snmp_core.c @@ -655,21 +655,7 @@ snmp_oid_equal(const u32_t *oid1, u8_t oid1_len, const u32_t *oid2, u8_t oid2_le u8_t netif_to_num(const struct netif *netif) { - u8_t result = 0; - struct netif *netif_iterator = netif_list; - - while (netif_iterator != NULL) { - result++; - - if (netif_iterator == netif) { - return result; - } - - netif_iterator = netif_iterator->next; - } - - LWIP_ASSERT("netif not found in netif_list", 0); - return 0; + return netif_get_index(netif); } static const struct snmp_mib*