summaryrefslogtreecommitdiff
path: root/usr.sbin
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin')
-rw-r--r--usr.sbin/snmpd/application.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/usr.sbin/snmpd/application.c b/usr.sbin/snmpd/application.c
index 434146f6513..916fc8dfae1 100644
--- a/usr.sbin/snmpd/application.c
+++ b/usr.sbin/snmpd/application.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: application.c,v 1.36 2023/11/12 16:07:34 martijn Exp $ */
+/* $OpenBSD: application.c,v 1.37 2023/11/13 10:14:29 martijn Exp $ */
/*
* Copyright (c) 2021 Martijn van Duren <martijn@openbsd.org>
@@ -911,6 +911,8 @@ appl_processpdu(struct snmp_message *statereference, const char *ctxname,
ureq->aru_vblist[i - repeaterlen].avi_sub =
&(ureq->aru_vblist[i]);
ureq->aru_vblist[i].avi_state = APPL_VBSTATE_MUSTFILL;
+ ureq->aru_vblist[i].avi_index =
+ ureq->aru_vblist[i - repeaterlen].avi_index;
continue;
}
ober_get_oid(varbind->be_sub,