*buf = 0;
if (valueretrieval == SNMP_VALUE_LIBRARY) {
- SNMP_SNPRINT_VALUE(buf, buflen, vars->name, vars->name_length, vars);
+ SNMP_SNPRINT_VALUE(buf, buflen, vars->name, vars->val_len, vars);
ZVAL_STRING(snmpval, buf, 1);
if(dbuf){ /* malloc was used to store value */
efree(dbuf);
break;
}
SNMP_SNPRINT_OBJID(buf, sizeof(buf), vars->name, vars->name_length);
- SNMP_SNPRINT_VALUE(buf2, sizeof(buf2), vars->name, vars->name_length, vars);
+ SNMP_SNPRINT_VALUE(buf2, sizeof(buf2), vars->name, vars->val_len, vars);
php_snmp_error(getThis(), NULL TSRMLS_CC, PHP_SNMP_ERRNO_ERROR_IN_REPLY, "Error in packet at '%s': %s", buf, buf2);
continue;
}