else
{
/********************************/
- /* E-DCH data here */
+ /* E-DCH data here */
guint bit_offset = 0;
guint total_pdus = 0;
for (n=0; n < number_of_subframes; n++)
{
int i;
+ int start_offset = offset;
proto_item *subframe_header_ti;
proto_tree *subframe_header_tree;
bit_offset += 6;
}
- /* Tree should cover entire subframe header */
- proto_item_set_len(subframe_header_ti, bit_offset/8);
-
offset += ((bit_offset+7)/8);
+
+ /* Tree should cover entire subframe header */
+ proto_item_set_len(subframe_header_ti, offset - start_offset);
}
/* EDCH subframes */