aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/asn1/rrc/rrc.cnf
diff options
context:
space:
mode:
authorDarien Spencer <cusneud@mail.com>2017-11-30 20:20:29 +0200
committerMichael Mann <mmann78@netscape.net>2017-11-30 23:49:51 +0000
commit1683dd11e76f01760665ab15cd9204fa19923238 (patch)
tree65a5b0e849640e5359a655931253150bdd80870e /epan/dissectors/asn1/rrc/rrc.cnf
parenta3a906d663cdda569ab09ce71742d0f470f26d74 (diff)
RRC: Improve C-RNTI resolving
Now also trying to resolve C-RNTIs in FACH from the global RNTIs map Change-Id: If9ce5b73d6855271c15001fd73d8acaaaf9d1864 Reviewed-on: https://code.wireshark.org/review/24665 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan/dissectors/asn1/rrc/rrc.cnf')
-rw-r--r--epan/dissectors/asn1/rrc/rrc.cnf5
1 files changed, 3 insertions, 2 deletions
diff --git a/epan/dissectors/asn1/rrc/rrc.cnf b/epan/dissectors/asn1/rrc/rrc.cnf
index 4837a7c887..b677d67674 100644
--- a/epan/dissectors/asn1/rrc/rrc.cnf
+++ b/epan/dissectors/asn1/rrc/rrc.cnf
@@ -1069,9 +1069,10 @@ HNBName TYPE=FT_STRING DISPLAY=STR_UNICODE
return offset;
/* Both U-RNTI and C-RNTI present - storing the match*/
- fp_crnti_allocation_info = wmem_new0(wmem_file_scope(), fp_crnti_allocation_info_t);
+ fp_crnti_allocation_info = wmem_new(wmem_file_scope(), fp_crnti_allocation_info_t);
fp_crnti_allocation_info->urnti = u_rnti;
fp_crnti_allocation_info->alloc_frame_number = actx->pinfo->num;
+ fp_crnti_allocation_info->global_retrieval_count = 0;
/* Finding FP conversation info */
p_conv = (conversation_t *)find_conversation(actx->pinfo->num, &actx->pinfo->net_dst, &actx->pinfo->net_src,
@@ -1090,7 +1091,7 @@ HNBName TYPE=FT_STRING DISPLAY=STR_UNICODE
}
/* Also adding the C-RNTI / U-RNTI match to the global RNTIs map for the RACH channel */
- wmem_tree_insert32(rrc_rach_urnti_crnti_map, c_rnti, (void *)fp_crnti_allocation_info);
+ wmem_tree_insert32(rrc_global_urnti_crnti_map, c_rnti, (void *)fp_crnti_allocation_info);
#.FN_BODY UL-ScramblingCode VAL_PTR = &scrambling_code
guint32 scrambling_code;