=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/snmp/smi.c,v retrieving revision 1.11 retrieving revision 1.12 diff -c -r1.11 -r1.12 *** src/usr.bin/snmp/smi.c 2020/08/08 07:18:08 1.11 --- src/usr.bin/snmp/smi.c 2020/08/08 13:02:54 1.12 *************** *** 1,4 **** ! /* $OpenBSD: smi.c,v 1.11 2020/08/08 07:18:08 martijn Exp $ */ /* * Copyright (c) 2019 Martijn van Duren --- 1,4 ---- ! /* $OpenBSD: smi.c,v 1.12 2020/08/08 13:02:54 martijn Exp $ */ /* * Copyright (c) 2019 Martijn van Duren *************** *** 591,607 **** void smi_mibtree(struct oid *oids) { - struct oid *oid, *decl; size_t i; ! for (i = 0; oids[i].o_oid[0] != 0; i++) { ! oid = &oids[i]; ! if (oid->o_name != NULL) { ! RB_INSERT(oidtree, &smi_oidtree, oid); ! RB_INSERT(keytree, &smi_keytree, oid); ! continue; ! } ! decl = RB_FIND(oidtree, &smi_oidtree, oid); } } --- 591,601 ---- void smi_mibtree(struct oid *oids) { size_t i; ! for (i = 0; oids[i].o_name != NULL; i++) { ! RB_INSERT(oidtree, &smi_oidtree, &(oids[i])); ! RB_INSERT(keytree, &smi_keytree, &(oids[i])); } }