diff --git a/plugins/docsis/packet-docsis.c b/plugins/docsis/packet-docsis.c index 75098b6614..4515f3e776 100644 --- a/plugins/docsis/packet-docsis.c +++ b/plugins/docsis/packet-docsis.c @@ -240,6 +240,7 @@ dissect_ehdr (tvbuff_t * tvb, proto_tree * tree, gboolean isfrag) { THROW (ReportedBoundsError); } + break; case EH_BP_UP: proto_tree_add_item (ehdr_tree, hf_docsis_key_seq, tvb, pos + 1, 1, ENC_BIG_ENDIAN); diff --git a/plugins/docsis/packet-tlv.c b/plugins/docsis/packet-tlv.c index f4680049ab..2793d03d88 100644 --- a/plugins/docsis/packet-tlv.c +++ b/plugins/docsis/packet-tlv.c @@ -772,6 +772,7 @@ dissect_phs (tvbuff_t * tvb, proto_tree * tree, int start, guint16 len) break; case PHS_ERRORS: dissect_phs_err (tvb, phs_tree, pos, length); + break; case PHS_FIELD: proto_tree_add_item (phs_tree, hf_docsis_tlv_phs_phsf, tvb, pos, length, ENC_NA);