summaryrefslogtreecommitdiff
path: root/pysnmp/proto/rfc3412.py
diff options
context:
space:
mode:
Diffstat (limited to 'pysnmp/proto/rfc3412.py')
-rw-r--r--pysnmp/proto/rfc3412.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/pysnmp/proto/rfc3412.py b/pysnmp/proto/rfc3412.py
index d65019d3..97dca0ae 100644
--- a/pysnmp/proto/rfc3412.py
+++ b/pysnmp/proto/rfc3412.py
@@ -361,8 +361,6 @@ class MsgAndPduDispatcher(object):
debug.logger & debug.flagDsp and debug.logger('receiveMessage: unhandled PDU type')
- # XXX fails on unknown PDU
-
try:
(destTransportDomain,
destTransportAddress,
@@ -374,7 +372,7 @@ class MsgAndPduDispatcher(object):
statusInformation
)
- except error.StatusInformation:
+ except (error.StatusInformation, error.ProtocolError):
debug.logger & debug.flagDsp and debug.logger(
'receiveMessage: report failed, statusInformation %s' % sys.exc_info()[1])
return restOfWholeMsg