From 473e5670477c956ece6002e5f32eb7e45f509823 Mon Sep 17 00:00:00 2001 From: christiaans Date: Wed, 27 Sep 2006 15:11:30 +0000 Subject: [PATCH] Added en->set_value_a() call for closing external transactions. --- src/core/snmp/msg_in.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/core/snmp/msg_in.c b/src/core/snmp/msg_in.c index b818107e..bba2ebe5 100644 --- a/src/core/snmp/msg_in.c +++ b/src/core/snmp/msg_in.c @@ -586,7 +586,12 @@ snmp_msg_set_event(u8_t request_id, struct snmp_msg_pstat *msg_ps) } else if (msg_ps->state == SNMP_MSG_EXTERNAL_SET_VALUE) { - /** @todo use set_value_a() ?? */ + struct mib_external_node *en; + + /** set_value_a() @todo: use reply value?? */ + en = msg_ps->ext_mib_node; + en->set_value_a(request_id, &msg_ps->ext_object_def, 0, NULL); + msg_ps->state = SNMP_MSG_INTERNAL_SET_VALUE; msg_ps->vb_idx += 1; }