diff options
author | Darien Spencer <cusneud@mail.com> | 2017-11-30 20:20:29 +0200 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2017-11-30 23:49:51 +0000 |
commit | 1683dd11e76f01760665ab15cd9204fa19923238 (patch) | |
tree | 65a5b0e849640e5359a655931253150bdd80870e /epan/dissectors/asn1/rrc/rrc.cnf | |
parent | a3a906d663cdda569ab09ce71742d0f470f26d74 (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.cnf | 5 |
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; |