diff options
author | Pascal Quantin <pascal.quantin@gmail.com> | 2014-03-26 10:55:26 +0100 |
---|---|---|
committer | Pascal Quantin <pascal.quantin@gmail.com> | 2014-03-26 09:58:15 +0000 |
commit | 97ab466679c10b7f242049c700e9cd917a092776 (patch) | |
tree | ef8c4b3e66ba76ae2dba2e010602ed021d58e594 /asn1 | |
parent | 8c2bb805742c918b933923947a533d098774da75 (diff) |
LTE RRC: add file forgotten in gb981173
Change-Id: I1727e56e678c32402f6331463c06c62072c954d8
Reviewed-on: https://code.wireshark.org/review/833
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Diffstat (limited to 'asn1')
-rw-r--r-- | asn1/lte-rrc/lte-rrc.cnf | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/asn1/lte-rrc/lte-rrc.cnf b/asn1/lte-rrc/lte-rrc.cnf index 3d141ad3fd..27afcfae3d 100644 --- a/asn1/lte-rrc/lte-rrc.cnf +++ b/asn1/lte-rrc/lte-rrc.cnf @@ -325,7 +325,14 @@ if(ue_cap_tvb){ case SI_OrPSI_GERAN_si: /* SI message */ if (gsm_a_dtap_handle) { - call_dissector(gsm_a_dtap_handle, sys_info_list_tvb, actx->pinfo, subtree); + tvbuff_t *si_tvb = tvb_new_composite(); + guint8 *pd = (guint8 *) wmem_alloc(actx->pinfo->pool, 1); + pd[0] = 0x06; + tvb_composite_append(si_tvb, tvb_new_real_data(pd, 1, 1)); + tvb_composite_append(si_tvb, sys_info_list_tvb); + tvb_composite_finalize(si_tvb); + add_new_data_source(actx->pinfo, si_tvb, "System Information"); + call_dissector(gsm_a_dtap_handle, si_tvb, actx->pinfo, subtree); } break; case SI_OrPSI_GERAN_psi: |