aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-umts_fp.c
diff options
context:
space:
mode:
authorDarien Spencer <cusneud@mail.com>2018-07-21 19:39:49 +0300
committerPascal Quantin <pascal.quantin@gmail.com>2018-07-21 18:26:27 +0000
commit45fa49ff0208ea8f1220dbfc0d975c5ebb84844c (patch)
treebca270dfdb30539ae39897319a720ec7029bf0a2 /epan/dissectors/packet-umts_fp.c
parent231cc0501a61addf9aecf1c7bae0cb4c4b06ffc3 (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.c8
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 */