Managing snmpTargetAddrTable return a wrongLength error when trying to set snmpTargetAddrRowStatus. This happens in 64bit environment because of a wrong var size check due to this line:
if (var_val_len != sizeof(int)) {
on line 1500.
Possible solution:
change int with long like already did for other tables:
if (var_val_len != sizeof(long)) {
No one has read this yet? It's quite trivial to solve. I did in my custom installation and solve my problem without causing new.
Thanks for the bug report!
We've fixed the problem in the 5.3.x, 5.4.x and 5.5.x
code branches and the main development tree,
so it should be fixed in future releases of the
Net-SNMP package.
SVN rev. 18888.