summaryrefslogtreecommitdiff
path: root/tools/rrdbot-get.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/rrdbot-get.c')
-rw-r--r--tools/rrdbot-get.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/rrdbot-get.c b/tools/rrdbot-get.c
index e6f52c5..0f84578 100644
--- a/tools/rrdbot-get.c
+++ b/tools/rrdbot-get.c
@@ -213,10 +213,10 @@ print_result (struct snmp_value* value)
case SNMP_SYNTAX_COUNTER:
case SNMP_SYNTAX_GAUGE:
case SNMP_SYNTAX_TIMETICKS:
- printf ("%d\n", value->v.uint32);
+ printf ("%u\n", value->v.uint32);
break;
case SNMP_SYNTAX_COUNTER64:
- printf ("%lld\n", value->v.counter64);
+ printf ("%llu\n", value->v.counter64);
break;
case SNMP_SYNTAX_OCTETSTRING:
t = xcalloc (value->v.octetstring.len + 1);
@@ -354,7 +354,7 @@ process_query (void)
}
/* The last one is the table index */
- sub = value.var.subs[value.var.len];
+ sub = value.var.subs[value.var.len - 1];
/* Build up the field OID */
memcpy (&value.var, &ctx.request_oid, sizeof (value.var));