aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-rohc.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2011-12-09 06:16:07 +0000
committerAnders Broman <anders.broman@ericsson.com>2011-12-09 06:16:07 +0000
commit1372c03cf3a9f58ab12c9dac5f6e1270399fd2cc (patch)
treeafcc1df786a96a9acd921e4ea1efe1559ee05886 /epan/dissectors/packet-rohc.c
parent40efa29acc5c8a6e6cbf4696054d0b9ffafd3099 (diff)
Use correct offset.
svn path=/trunk/; revision=40125
Diffstat (limited to 'epan/dissectors/packet-rohc.c')
-rw-r--r--epan/dissectors/packet-rohc.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/epan/dissectors/packet-rohc.c b/epan/dissectors/packet-rohc.c
index 0a18d33fb1..df81651752 100644
--- a/epan/dissectors/packet-rohc.c
+++ b/epan/dissectors/packet-rohc.c
@@ -460,8 +460,7 @@ dissect_rohc_ir_rtp_profile_dynamic(tvbuff_t *tvb, proto_tree *tree, int offset,
}
proto_item_set_len(item, offset - start_offset);
- proto_tree_add_text(tree, tvb, offset, -1, "RTP data");
-
+
return offset;
}
@@ -524,7 +523,7 @@ dissect_rohc_ir_rtp_udp_profile_static(tvbuff_t *tvb, proto_tree *tree, packet_i
offset+=2;
if(p_rohc_info->profile == ROHC_PROFILE_UDP){
if(d==TRUE){
- dissect_rohc_ir_rtp_profile_dynamic(tvb, tree, offset, p_rohc_info);
+ offset = dissect_rohc_ir_rtp_profile_dynamic(tvb, tree, offset, p_rohc_info);
}
proto_item_set_len(item, offset - start_offset);
proto_tree_add_text(tree, tvb, offset, -1, "UDP data");
@@ -539,10 +538,9 @@ dissect_rohc_ir_rtp_udp_profile_static(tvbuff_t *tvb, proto_tree *tree, packet_i
/* D: D = 1 indicates that the dynamic chain is present. */
if(d==TRUE){
- dissect_rohc_ir_rtp_profile_dynamic(tvb, tree, offset, p_rohc_info);
- }else{
- proto_tree_add_text(tree, tvb, offset, -1, "RTP data");
+ offset = dissect_rohc_ir_rtp_profile_dynamic(tvb, tree, offset, p_rohc_info);
}
+ proto_tree_add_text(tree, tvb, offset, -1, "RTP data");
}
}