diff --git a/src/core/snmp/mib_structs.c b/src/core/snmp/mib_structs.c index af8994ed..39a29496 100644 --- a/src/core/snmp/mib_structs.c +++ b/src/core/snmp/mib_structs.c @@ -118,7 +118,7 @@ snmp_netiftoifindex(struct netif *netif, s32_t *ifidx) u16_t i; i = 0; - while (nif != netif) + while ((nif != NULL) && (nif != netif)) { nif = nif->next; i++;