*** apps/snmpnetstat/if.c_old Thu Jan 3 14:25:00 2002 --- apps/snmpnetstat/if.c Thu Jan 3 14:26:15 2002 *************** intpr(int interval) *** 280,285 **** --- 280,290 ---- case IFINDEX: ifindex = *var->val.integer; for (cur_if = if_table; cur_if->ifindex != ifindex && cur_if->ifindex != 0; cur_if++) ; + if (cur_if >= (if_table + cfg_nnets)) + { + fprintf (stderr, "Inconsistent reponse from server. Aborting\n"); + exit (0); + } cur_if->ifindex = ifindex; break; case OUTQLEN: