aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-dnp.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-dnp.c')
-rw-r--r--epan/dissectors/packet-dnp.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/epan/dissectors/packet-dnp.c b/epan/dissectors/packet-dnp.c
index 8be8ac3119..ebe266e17c 100644
--- a/epan/dissectors/packet-dnp.c
+++ b/epan/dissectors/packet-dnp.c
@@ -2845,6 +2845,8 @@ dnp3_al_process_object(tvbuff_t *tvb, packet_info *pinfo, int offset,
/* And increment the point address, may be overwritten by an index value */
al_ptaddr++;
+ } else {
+ offset = data_pos;
}
if (start_offset > offset) {
expert_add_info(pinfo, point_item, &ei_dnp_invalid_length);