diff options
author | Ilya Gavrilov <ilya.dev@gmail.com> | 2014-12-23 19:48:56 +0300 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2014-12-25 00:28:50 +0000 |
commit | b6f70ed3f8959f6ba89f8df029b22b7d57ad8f0a (patch) | |
tree | de436d0122daacf20f4f1b82a4a314cf06ac77bd /asn1 | |
parent | 2233ef59c99eaf1d07a0ab9c8d1891f6428c02c1 (diff) |
NBAP: fix ddi missed for non first macdflow_id in E-DCH channel
Change-Id: Ib93cac8a4b186114f50ef4a26bdace2d72219644
Reviewed-on: https://code.wireshark.org/review/6022
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'asn1')
-rw-r--r-- | asn1/nbap/nbap.cnf | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/asn1/nbap/nbap.cnf b/asn1/nbap/nbap.cnf index f642be19e9..670d4bdc96 100644 --- a/asn1/nbap/nbap.cnf +++ b/asn1/nbap/nbap.cnf @@ -1325,10 +1325,6 @@ BindingID_port = 0; address_to_str(wmem_packet_scope(), &dst_addr), BindingID_port); - /* Set address for collection of DDI entries */ - COPY_ADDRESS(&(nbap_edch_channel_info[e_dch_macdflow_id].crnc_address),&dst_addr); - nbap_edch_channel_info[e_dch_macdflow_id].crnc_port = BindingID_port; - g_tree_insert(edch_flow_port_map, GINT_TO_POINTER((gint)umts_fp_conversation_info->com_context_id), nbap_edch_port_info); }else{ @@ -1342,6 +1338,9 @@ BindingID_port = 0; old_info->crnc_port[e_dch_macdflow_id] = BindingID_port; } + /* Set address for collection of DDI entries */ + COPY_ADDRESS(&(nbap_edch_channel_info[e_dch_macdflow_id].crnc_address),&dst_addr); + nbap_edch_channel_info[e_dch_macdflow_id].crnc_port = BindingID_port; set_umts_fp_conv_data(conversation, umts_fp_conversation_info); |