aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--epan/dissectors/packet-6lowpan.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/epan/dissectors/packet-6lowpan.c b/epan/dissectors/packet-6lowpan.c
index c01a9fd628..4e9a08f2ad 100644
--- a/epan/dissectors/packet-6lowpan.c
+++ b/epan/dissectors/packet-6lowpan.c
@@ -1296,6 +1296,9 @@ dissect_6lowpan_6loRH(tvbuff_t *tvb, guint offset, proto_tree *tree)
}
offset += 2 + loRHE_length;
}
+ else {
+ condition -= 1;
+ }
break; /* case LOWPAN_PATTERN_6LORHE */
case (LOWPAN_PATTERN_6LORHC): /*Critical Routing Header*/
@@ -1385,6 +1388,9 @@ dissect_6lowpan_6loRH(tvbuff_t *tvb, guint offset, proto_tree *tree)
break; /**/
} /* switch loRHE_type */
} /* else if (loRHE_type <= 4) */
+ else {
+ condition -= 1;
+ }
break; /* case LOWPAN_PATTERN_6LORHC */
default: