if (instance_len > vb->val_len)
instance_len = vb->val_len;
+ if (instance_len < 1)
+ {
+ ERROR ("snmp plugin: csnmp_instance_list_add: instance_len = %zu, "
+ "which is less than one.", instance_len);
+ sfree (il);
+ return (-1);
+ }
+
sstrncpy (il->instance, (char *) ((vb->type == ASN_OCTET_STR)
? vb->val.string
: vb->val.bitstring),