diff options
author | Jakub Zawadzki <darkjames-ws@darkjames.pl> | 2012-05-24 12:26:34 +0000 |
---|---|---|
committer | Jakub Zawadzki <darkjames-ws@darkjames.pl> | 2012-05-24 12:26:34 +0000 |
commit | c09a95a0e30c9da7c326dd31372d83fbe809ef78 (patch) | |
tree | 4698890f28ea1558d031d0205d0a3c040a1ef7b2 /asn1/snmp | |
parent | 8a62ebc28de1fcd8b4f01065d224acbe904ae805 (diff) |
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.c | 3 |
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 */ |