From 2850f4f68fc0365cb317791b6120b25f95188127 Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Tue, 10 Feb 2026 08:31:07 -0600 Subject: [PATCH] Use iterator instead of index loop in walk result parsing --- src/snmp/client.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/snmp/client.rs b/src/snmp/client.rs index bdfefcf..b045039 100644 --- a/src/snmp/client.rs +++ b/src/snmp/client.rs @@ -453,9 +453,7 @@ impl SnmpSession { // Convert C results to Rust let mut parsed_results = Vec::with_capacity(num_results); - for i in 0..num_results { - let res = &results_buf[i]; - + for res in results_buf.iter().take(num_results) { // Parse OID string let oid_str = CStr::from_ptr(res.oid.as_ptr() as *const i8) .to_string_lossy()