From 57b233f46209e6e3dc84e5e187b98033e6bffbd0 Mon Sep 17 00:00:00 2001 From: Pierre Chifflier Date: Mon, 8 Oct 2018 10:37:01 +0200 Subject: [PATCH] SNMP: start looking for transactions from end of list --- rust/src/snmp/snmp.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rust/src/snmp/snmp.rs b/rust/src/snmp/snmp.rs index a1eb598eab..bab066ab19 100644 --- a/rust/src/snmp/snmp.rs +++ b/rust/src/snmp/snmp.rs @@ -206,7 +206,7 @@ impl SNMPState { } fn get_tx_by_id(&mut self, tx_id: u64) -> Option<&SNMPTransaction> { - self.transactions.iter().find(|&tx| tx.id == tx_id + 1) + self.transactions.iter().rev().find(|&tx| tx.id == tx_id + 1) } fn free_tx(&mut self, tx_id: u64) {