Hello, I'm a beginner about snmp and net-snmp users-list.
I'd like to propose two kinds of "misbehaviour" I observed running net-snmp 5.1.4 on a PPC machine.
 
1) in my opinion check into netsnmp_check_vb_size (snmplib/check_varbind.c) should be as follows
if ((var->val_len > size) && (var->val_len <= 0))
        rc = SNMP_ERR_WRONGLENGTH;
 
2) snmp_reset_var_buffers, file is snmplib/snmp_client.c
following check is missing. We could have a crash on some machine
           if (NULL != var->name)
                       free(var->name);
 
 
Please let me know if you agree about that (bugs?) and if it's necessary to open trouble reports.
 
Best regards.
Domenico Vitullo
 
 

Reply via email to