From bff3c98df955a7a13885a358d0bde73424478700 Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Sat, 22 Nov 2008 15:52:49 +0100 Subject: [PATCH] Fix a bug happening when walking local management address part of the MIB --- src/agent.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/agent.c b/src/agent.c index ee4150e0..7775c951 100644 --- a/src/agent.c +++ b/src/agent.c @@ -668,7 +668,7 @@ agent_h_local_management(struct variable *vp, oid *name, size_t *length, best[3] = (scfg->g_lchassis.c_mgmt.s_addr & 0xffff) >> 8; best[2] = scfg->g_lchassis.c_mgmt.s_addr & 0xff; - if ((result = snmp_oid_compare(target, 6, best, 6)) < 0) { + if ((result = snmp_oid_compare(target, target_len, best, 6)) < 0) { if (exact) return NULL; memcpy(target, best, sizeof(oid) * 6); -- 2.39.5