From b1e0261216e7b65b1901e84f9b65ce42423de8d9 Mon Sep 17 00:00:00 2001 From: Bill Fenner <> Date: Thu, 23 Nov 2006 06:51:38 +0000 Subject: [PATCH] Handle SNMPv1 noSuchName response - iid = '' and val = ''. Getting noSuchName in response to a getnext for an empty table resulted in a return value of { '' => '' } instead of undef. Fixes [1596554] --- Info.pm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Info.pm b/Info.pm index a2b74e9f..6e2d3c80 100644 --- a/Info.pm +++ b/Info.pm @@ -2735,6 +2735,11 @@ sub _load_attr { if ($val eq 'ENDOFMIBVIEW'){ last; } + # Similarly for SNMPv1 - noSuchName return results in both $iid + # and $val being empty strings. + if ($val eq '' and $iid eq ''){ + last; + } if ($val eq 'NOSUCHOBJECT'){ $self->error_throw("SNMP::Info::_load_attr: $attr : NOSUCHOBJECT");