From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27360 invoked by alias); 21 May 2009 15:06:04 -0000 Received: (qmail 27333 invoked by uid 419); 21 May 2009 15:06:03 -0000 Date: Thu, 21 May 2009 15:06:00 -0000 Message-ID: <20090521150603.27331.qmail@sourceware.org> From: jld@sourceware.org To: ecos-cvs@ecos.sourceware.org Subject: ecos-opt/snmp/agent/current ChangeLog src/mibg ... Mailing-List: contact ecos-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Post: List-Help: , Sender: ecos-cvs-owner@sourceware.org List-Subscribe: X-SW-Source: 2009/txt/msg00240.txt.bz2 CVSROOT: /cvs/ecos Module name: ecos-opt Changes by: jld@sourceware.org 2009-05-21 15:06:03 Modified files: snmp/agent/current: ChangeLog snmp/agent/current/src/mibgroup/mibII: helpers.c Log message: * src/mibgroup/mibII/helpers.c (cyg_snmp_get_if): Rewrite it so that when passed if_num<=0 it will no longer go into a 2^32 iteration loop that walks through all of memory and then returns a rogue pointer * src/mibgroup/mibII/helpers.c (cyg_snmp_num_interfaces): Rewrite it to to use the same (simpler, more obviously correct) loop structure that cyg_snmp_get_if() now uses.