From saleyn@REDACTED Tue Dec 2 04:44:57 2008 From: saleyn@REDACTED (Serge Aleynikov) Date: Mon, 01 Dec 2008 22:44:57 -0500 Subject: [erlang-patches] Bug in snmp_generic Message-ID: <4934AF39.6090309@gmail.com> The following patch addresses an initialization error in snmp_generic that can be reproduced by calling: snmp_generic:is_any_noinit( {noinit,2,noinit}, [{1,dummy},{3,dummy}]). Serge --- lib/snmp/src/agent/snmp_generic.erl.orig 2008-10-13 09:57:02.000000000 -0500 +++ lib/snmp/src/agent/snmp_generic.erl 2008-12-01 16:30:33.000000000 -0600 @@ -447,7 +447,7 @@ is_any_noinit(Row, Cols) -> is_any_noinit(tuple_to_list(Row), Cols, 1). is_any_noinit([noinit | Vals], [{N, _Value} | Cols], N) -> - is_any_noinit(Vals, Cols, N); + is_any_noinit(Vals, Cols, N+1); is_any_noinit([noinit | _Vals], _Cols, _N) -> true; is_any_noinit([_ | Vals], [{N, _Value} | Cols], N) ->