summaryrefslogtreecommitdiff
path: root/asn1/snmp
diff options
context:
space:
mode:
authorJakub Zawadzki <darkjames-ws@darkjames.pl>2012-05-24 12:26:34 +0000
committerJakub Zawadzki <darkjames-ws@darkjames.pl>2012-05-24 12:26:34 +0000
commitc09a95a0e30c9da7c326dd31372d83fbe809ef78 (patch)
tree4698890f28ea1558d031d0205d0a3c040a1ef7b2 /asn1/snmp
parent8a62ebc28de1fcd8b4f01065d224acbe904ae805 (diff)
downloadwireshark-c09a95a0e30c9da7c326dd31372d83fbe809ef78.tar.gz
Fix bug #7283
When Engine ID is 128 we should only break when we know the enterprise id. svn path=/trunk/; revision=42825
Diffstat (limited to 'asn1/snmp')
-rw-r--r--asn1/snmp/packet-snmp-template.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/asn1/snmp/packet-snmp-template.c b/asn1/snmp/packet-snmp-template.c
index ed90a594a2..060bf72f67 100644
--- a/asn1/snmp/packet-snmp-template.c
+++ b/asn1/snmp/packet-snmp-template.c
@@ -1083,8 +1083,9 @@ dissect_snmp_engineid(proto_tree *tree, tvbuff_t *tvb, int offset, int len)
offset+=8;
len_remain=0;
}
+ break;
}
- break;
+ /* fall through */
case SNMP_ENGINEID_FORMAT_OCTETS:
default:
/* max. 27 bytes, administratively assigned or unknown format */