if (st != 11) {
#ifdef HAVE_NET_SNMP
- snprint_value(buf, strlen(buf), vars->name, vars->name_length, vars);
+ snprint_value(buf, sizeof(buf), vars->name, vars->name_length, vars);
#else
sprint_value((struct sbuf *) buf,vars->name, vars->name_length, vars);
#endif
add_next_index_string(return_value,buf,1); /* Add to returned array */
} else if (st == 3) {
#ifdef HAVE_NET_SNMP
- snprint_objid(buf2, strlen(buf2), vars->name, vars->name_length);
+ snprint_objid(buf2, sizeof(buf2), vars->name, vars->name_length);
#else
sprint_objid((struct sbuf *)buf2, vars->name, vars->name_length);
#endif
vars = vars->next_variable, count++);
if (vars) {
#ifdef HAVE_NET_SNMP
- snprint_objid(buf, strlen(buf), vars->name, vars->name_length);
+ snprint_objid(buf, sizeof(buf), vars->name, vars->name_length);
#else
sprint_objid((struct sbuf *)buf,vars->name, vars->name_length);
#endif