diff options
author | Darien Spencer <cusneud@mail.com> | 2018-07-21 19:39:49 +0300 |
---|---|---|
committer | Pascal Quantin <pascal.quantin@gmail.com> | 2018-07-21 18:26:27 +0000 |
commit | 45fa49ff0208ea8f1220dbfc0d975c5ebb84844c (patch) | |
tree | bca270dfdb30539ae39897319a720ec7029bf0a2 /epan/dissectors/packet-umts_fp.c | |
parent | 231cc0501a61addf9aecf1c7bae0cb4c4b06ffc3 (diff) |
FP: Fix wrong indexer
Change-Id: Iba74c38336ba06d207444fda32376a8c3851b61d
Reviewed-on: https://code.wireshark.org/review/28787
Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-umts_fp.c')
-rw-r--r-- | epan/dissectors/packet-umts_fp.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/epan/dissectors/packet-umts_fp.c b/epan/dissectors/packet-umts_fp.c index c1bae513e5..f9e7bc6cb0 100644 --- a/epan/dissectors/packet-umts_fp.c +++ b/epan/dissectors/packet-umts_fp.c @@ -5335,8 +5335,12 @@ fp_set_per_packet_inf_from_conv(conversation_t *p_conv, tfi = tvb_get_bits8(tvb, 3+offset*8, 5); /* Figure out the number of TBs and size */ - num_tbs = (fpi->is_uplink) ? p_conv_data->fp_dch_channel_info[chan].ul_chan_num_tbs[tfi] : p_conv_data->fp_dch_channel_info[chan].dl_chan_num_tbs[tfi]; - tb_size = (fpi->is_uplink) ? p_conv_data->fp_dch_channel_info[i].ul_chan_tf_size[tfi] : p_conv_data->fp_dch_channel_info[i].dl_chan_tf_size[tfi]; + num_tbs = (fpi->is_uplink) ? + p_conv_data->fp_dch_channel_info[chan].ul_chan_num_tbs[tfi] : + p_conv_data->fp_dch_channel_info[chan].dl_chan_num_tbs[tfi]; + tb_size = (fpi->is_uplink) ? + p_conv_data->fp_dch_channel_info[chan].ul_chan_tf_size[tfi] : + p_conv_data->fp_dch_channel_info[chan].dl_chan_tf_size[tfi]; tb_bit_off = (2+p_conv_data->num_dch_in_flow)*8; /*Point to the C/T of first TB*/ /* Iterate over the Transport Blocks */ |