summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/snmp/snmp.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/snmp/snmp.c b/ext/snmp/snmp.c
index 3305565f79..68e901ff20 100644
--- a/ext/snmp/snmp.c
+++ b/ext/snmp/snmp.c
@@ -490,6 +490,7 @@ retry:
if (st & SNMP_CMD_SET) {
if (objid_query->offset < objid_query->count) { /* we have unprocessed OIDs */
keepwalking = 1;
+ snmp_free_pdu(response);
continue;
}
snmp_free_pdu(response);