summaryrefslogtreecommitdiff
path: root/pysnmp/hlapi/v1arch/asyncore/ntforg.py
diff options
context:
space:
mode:
Diffstat (limited to 'pysnmp/hlapi/v1arch/asyncore/ntforg.py')
-rw-r--r--pysnmp/hlapi/v1arch/asyncore/ntforg.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pysnmp/hlapi/v1arch/asyncore/ntforg.py b/pysnmp/hlapi/v1arch/asyncore/ntforg.py
index 0e0f61d4..808d4a31 100644
--- a/pysnmp/hlapi/v1arch/asyncore/ntforg.py
+++ b/pysnmp/hlapi/v1arch/asyncore/ntforg.py
@@ -131,7 +131,7 @@ def sendNotification(snmpDispatcher, authData, transportTarget,
for idx, varBind in enumerate(varBinds[1:]):
if varBind[0] == sysUpTime:
varBinds[0] = varBind
- del varBinds[idx]
+ del varBinds[idx + 1]
break
if len(varBinds) < 2:
@@ -141,7 +141,7 @@ def sendNotification(snmpDispatcher, authData, transportTarget,
# Search for and reposition snmpTrapOID if it's elsewhere
for idx, varBind in enumerate(varBinds[2:]):
if varBind[0] == snmpTrapOID:
- del varBinds[idx]
+ del varBinds[idx + 2]
if varBinds[1][0] == snmpTrapOID:
varBinds[1] = varBind
else: