diff options
Diffstat (limited to 'usr.sbin')
-rw-r--r-- | usr.sbin/snmpd/application.c | 4 |
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, |