diff options
Diffstat (limited to 'src/isi-sim.c')
-rw-r--r-- | src/isi-sim.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/isi-sim.c b/src/isi-sim.c index d135302..e00fa19 100644 --- a/src/isi-sim.c +++ b/src/isi-sim.c @@ -237,8 +237,7 @@ static void dissect_isi_sim(tvbuff_t *tvb, packet_info *pinfo, proto_item *isitr guint8 cmd, code; if(isitree) { - item = proto_tree_add_text(isitree, tvb, 0, -1, "Payload"); - tree = proto_item_add_subtree(item, ett_isi_msg); + tree = proto_tree_add_subtree_format(isitree, tvb, 0, -1, ett_isi_msg, &item, "Payload"); proto_tree_add_item(tree, hf_isi_sim_message_id, tvb, 0, 1, FALSE); cmd = tvb_get_guint8(tvb, 0); @@ -265,7 +264,7 @@ static void dissect_isi_sim(tvbuff_t *tvb, packet_info *pinfo, proto_item *isitr code = tvb_get_guint8(tvb, 1); switch(code) { case 0x2F: - dissect_e212_mcc_mnc(tvb, pinfo, tree, 3, 1); + dissect_e212_mcc_mnc(tvb, pinfo, tree, 3, E212_NONE, TRUE); col_set_str(pinfo->cinfo, COL_INFO, "Network Information Response: Home PLMN"); break; default: |