diff options
Diffstat (limited to 'epan/dissectors/packet-btavdtp.c')
-rw-r--r-- | epan/dissectors/packet-btavdtp.c | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/epan/dissectors/packet-btavdtp.c b/epan/dissectors/packet-btavdtp.c index aae85ae0a6..d76fdedc85 100644 --- a/epan/dissectors/packet-btavdtp.c +++ b/epan/dissectors/packet-btavdtp.c @@ -234,9 +234,9 @@ static dissector_handle_t bta2dp_handle; static dissector_handle_t btvdp_handle; static dissector_handle_t rtp_handle; -static emem_tree_t *sep_list = NULL; -static emem_tree_t *sep_open = NULL; -static emem_tree_t *cid_to_type_table = NULL; +static wmem_tree_t *sep_list = NULL; +static wmem_tree_t *sep_open = NULL; +static wmem_tree_t *cid_to_type_table = NULL; /* A2DP declarations */ static int proto_bta2dp = -1; @@ -414,7 +414,7 @@ static const char * get_sep_type(guint32 frame_number, guint seid) { sep_entry_t *sep; - emem_tree_key_t key[3]; + wmem_tree_key_t key[3]; guint32 t_seid; guint32 t_frame_number; @@ -428,7 +428,7 @@ get_sep_type(guint32 frame_number, guint seid) key[2].length = 0; key[2].key = NULL; - sep = (sep_entry_t *)se_tree_lookup32_array_le(sep_list, key); + sep = (sep_entry_t *)wmem_tree_lookup32_array_le(sep_list, key); if (sep && sep->seid == seid) { return val_to_str_const(sep->type, sep_type_vals, "unknown"); } @@ -440,7 +440,7 @@ static const char * get_sep_media_type(guint32 frame_number, guint seid) { sep_entry_t *sep; - emem_tree_key_t key[3]; + wmem_tree_key_t key[3]; guint32 t_seid; guint32 t_frame_number; @@ -454,7 +454,7 @@ get_sep_media_type(guint32 frame_number, guint seid) key[2].length = 0; key[2].key = NULL; - sep = (sep_entry_t *)se_tree_lookup32_array_le(sep_list, key); + sep = (sep_entry_t *)wmem_tree_lookup32_array_le(sep_list, key); if (sep && sep->seid == seid) { return val_to_str_const(sep->media_type, media_type_vals, "unknown"); } @@ -475,7 +475,7 @@ dissect_sep(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, gint offset) guint in_use; guint items; sep_entry_t *sep_data; - emem_tree_key_t key[3]; + wmem_tree_key_t key[3]; guint32 t_seid; guint32 t_frame_number; @@ -523,7 +523,7 @@ dissect_sep(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, gint offset) sep_data->state = SEP_STATE_FREE; } - se_tree_insert32_array(sep_list, key, sep_data); + wmem_tree_insert32_array(sep_list, key, sep_data); } offset += 1; @@ -932,7 +932,7 @@ dissect_btavdtp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) gint message_type = 0; gint signal_id = 0; guint delay; - emem_tree_key_t key[4]; + wmem_tree_key_t key[4]; guint32 t_type; guint32 t_cid; guint32 t_frame_number; @@ -983,7 +983,7 @@ dissect_btavdtp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) /* It is AVDTP Signaling rsp side */ cid_type_data->type = STREAM_TYPE_SIGNAL; } else { - sep = (sep_entry_t *)se_tree_lookup32_le(sep_open, pinfo->fd->num); + sep = (sep_entry_t *)wmem_tree_lookup32_le(sep_open, pinfo->fd->num); if (sep && sep->state == SEP_STATE_OPEN) { sep->state = SEP_STATE_IN_USE; @@ -1004,7 +1004,7 @@ dissect_btavdtp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) key[3].length = 0; key[3].key = NULL; - se_tree_insert32_array(cid_to_type_table, key, cid_type_data); + wmem_tree_insert32_array(cid_to_type_table, key, cid_type_data); } @@ -1022,7 +1022,7 @@ dissect_btavdtp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) key[3].length = 0; key[3].key = NULL; - cid_type_data = (cid_type_data_t *)se_tree_lookup32_array_le(cid_to_type_table, key); + cid_type_data = (cid_type_data_t *)wmem_tree_lookup32_array_le(cid_to_type_table, key); if (cid_type_data && cid_type_data->type == STREAM_TYPE_MEDIA && cid_type_data->cid == l2cap_data->cid) { /* AVDTP Media */ @@ -1137,7 +1137,7 @@ dissect_btavdtp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) key[2].length = 0; key[2].key = NULL; - sep = (sep_entry_t *)se_tree_lookup32_array_le(sep_list, key); + sep = (sep_entry_t *)wmem_tree_lookup32_array_le(sep_list, key); if (sep && sep->seid == seid) { sep->codec = codec; } @@ -1177,7 +1177,7 @@ dissect_btavdtp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) key[2].length = 0; key[2].key = NULL; - sep = (sep_entry_t *)se_tree_lookup32_array_le(sep_list, key); + sep = (sep_entry_t *)wmem_tree_lookup32_array_le(sep_list, key); if (sep && sep->seid == seid) { sep->codec = codec; } @@ -1205,12 +1205,12 @@ dissect_btavdtp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) key[2].length = 0; key[2].key = NULL; - sep = (sep_entry_t *)se_tree_lookup32_array_le(sep_list, key); + sep = (sep_entry_t *)wmem_tree_lookup32_array_le(sep_list, key); if (sep && sep->seid == seid) { sep->state = SEP_STATE_OPEN; } - se_tree_insert32(sep_open, pinfo->fd->num, sep); + wmem_tree_insert32(sep_open, pinfo->fd->num, sep); break; } if (message_type == MESSAGE_TYPE_REJECT) { @@ -1942,9 +1942,9 @@ proto_register_btavdtp(void) "Force decoding as AVDTP Signaling", &force_avdtp); - sep_list = se_tree_create(EMEM_TREE_TYPE_RED_BLACK, "btavdtp sep list"); - sep_open = se_tree_create(EMEM_TREE_TYPE_RED_BLACK, "btavdtp open seps"); - cid_to_type_table = se_tree_create(EMEM_TREE_TYPE_RED_BLACK, "btavdtp cid to type"); + sep_list = wmem_tree_new_autoreset(wmem_epan_scope(), wmem_file_scope()); + sep_open = wmem_tree_new_autoreset(wmem_epan_scope(), wmem_file_scope()); + cid_to_type_table = wmem_tree_new_autoreset(wmem_epan_scope(), wmem_file_scope()); /* cid: type */ } void |