aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-snmp.c
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 /epan/dissectors/packet-snmp.c
parent8a62ebc28de1fcd8b4f01065d224acbe904ae805 (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 'epan/dissectors/packet-snmp.c')
-rw-r--r--epan/dissectors/packet-snmp.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/epan/dissectors/packet-snmp.c b/epan/dissectors/packet-snmp.c
index 7a40cc2778..2a52dc19c4 100644
--- a/epan/dissectors/packet-snmp.c
+++ b/epan/dissectors/packet-snmp.c
@@ -1185,8 +1185,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 */