aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-rohc.c
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2013-05-18 11:41:44 +0000
committerPascal Quantin <pascal.quantin@gmail.com>2013-05-18 11:41:44 +0000
commita9ced211ac16619dc6f0b1cf77c680b096f357aa (patch)
tree93a32dbda08e8dd8b9ad0fdbd625c77be1a073a1 /epan/dissectors/packet-rohc.c
parent0531d214ad6112afa5bee84ee8a1e69b967a48d7 (diff)
Do not display payload twice when using uncompressed profile
svn path=/trunk/; revision=49407
Diffstat (limited to 'epan/dissectors/packet-rohc.c')
-rw-r--r--epan/dissectors/packet-rohc.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/epan/dissectors/packet-rohc.c b/epan/dissectors/packet-rohc.c
index 723b6172fb..19a9eedc45 100644
--- a/epan/dissectors/packet-rohc.c
+++ b/epan/dissectors/packet-rohc.c
@@ -2311,6 +2311,8 @@ start_over:
}
col_prepend_fstr(pinfo->cinfo, COL_PROTOCOL, "ROHC <");
col_append_str(pinfo->cinfo, COL_PROTOCOL, ">");
+ pinfo->private_data = save_private_data;
+ return;
}
else if (((oct&0x80)==0x00) && (rohc_cid_context->profile==ROHC_PROFILE_RTP)) {
/* 5.7.1. Packet type 0: UO-0, R-0, R-0-CRC */
@@ -2342,7 +2344,7 @@ start_over:
}
payload_tvb = tvb_new_subset_remaining(tvb, offset);
- call_dissector_only(data_handle, payload_tvb, pinfo, rohc_tree, NULL);
+ call_dissector_only(data_handle, payload_tvb, pinfo, tree, NULL);
pinfo->private_data = save_private_data;
}