summaryrefslogtreecommitdiff
path: root/epan/dissectors/packet-bthfp.c
diff options
context:
space:
mode:
authorEvan Huus <eapache@gmail.com>2013-06-20 16:31:53 +0000
committerEvan Huus <eapache@gmail.com>2013-06-20 16:31:53 +0000
commit5d53d63cd79f48f15c16f41efe74c2a91a0c5003 (patch)
tree8295b22f500dc1517a113f85a3053d4367c99915 /epan/dissectors/packet-bthfp.c
parent612d14c883ddc4aa46469c49183f53c99fdb634e (diff)
downloadwireshark-5d53d63cd79f48f15c16f41efe74c2a91a0c5003.tar.gz
From Michal Labedzki via
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8824 Convert bluetooth emem trees to wmem trees. Add modelines and fix indentation. Correct typo in wmem_tree.h that still referred to emem. svn path=/trunk/; revision=50076
Diffstat (limited to 'epan/dissectors/packet-bthfp.c')
-rw-r--r--epan/dissectors/packet-bthfp.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/epan/dissectors/packet-bthfp.c b/epan/dissectors/packet-bthfp.c
index 35087be5b1..a5cd715976 100644
--- a/epan/dissectors/packet-bthfp.c
+++ b/epan/dissectors/packet-bthfp.c
@@ -120,8 +120,8 @@ static gint ett_bthfp_command = -1;
static gint ett_bthfp_brsf_hf = -1;
static gint ett_bthfp_brsf_ag = -1;
-static emem_tree_t *fragments = NULL;
-static emem_tree_t *sdp_service_infos = NULL;
+static wmem_tree_t *fragments = NULL;
+static wmem_tree_t *sdp_service_infos = NULL;
#define ROLE_UNKNOWN 0
#define ROLE_AG 1
@@ -1133,7 +1133,7 @@ dissect_bthfp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
proto_item *pitem;
gint offset = 0;
guint32 role = ROLE_UNKNOWN;
- emem_tree_key_t key[10];
+ wmem_tree_key_t key[10];
guint32 k_interface_id;
guint32 k_adapter_id;
guint32 k_chandle;
@@ -1233,7 +1233,7 @@ dissect_bthfp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
key[9].length = 0;
key[9].key = NULL;
- service_info = (service_info_t *) se_tree_lookup32_array_le(sdp_service_infos, key);
+ service_info = (service_info_t *) wmem_tree_lookup32_array_le(sdp_service_infos, key);
if (service_info && service_info->interface_id == rfcomm_data->interface_id &&
service_info->adapter_id == rfcomm_data->adapter_id &&
service_info->sdp_psm == SDP_PSM_DEFAULT &&
@@ -1288,7 +1288,7 @@ dissect_bthfp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
key[6].length = 0;
key[6].key = NULL;
- previous_fragment = (fragment_t *) se_tree_lookup32_array_le(fragments, key);
+ previous_fragment = (fragment_t *) wmem_tree_lookup32_array_le(fragments, key);
if (!(previous_fragment && previous_fragment->interface_id == interface_id &&
previous_fragment->adapter_id == adapter_id &&
previous_fragment->chandle == chandle &&
@@ -1333,7 +1333,7 @@ dissect_bthfp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
fragment->previous_fragment = previous_fragment;
tvb_memcpy(tvb, fragment->data, offset, fragment->length);
- se_tree_insert32_array(fragments, key, fragment);
+ wmem_tree_insert32_array(fragments, key, fragment);
/* Detect reassemble end character: \r for HS or \n for AG */
length = tvb_length(tvb);
@@ -1378,7 +1378,7 @@ dissect_bthfp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
key[6].length = 0;
key[6].key = NULL;
- fragment = (fragment_t *) se_tree_lookup32_array_le(fragments, key);
+ fragment = (fragment_t *) wmem_tree_lookup32_array_le(fragments, key);
if (fragment && fragment->interface_id == interface_id &&
fragment->adapter_id == adapter_id &&
fragment->chandle == chandle &&
@@ -1444,7 +1444,7 @@ dissect_bthfp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
key[6].length = 0;
key[6].key = NULL;
- fragment = (fragment_t *) se_tree_lookup32_array_le(fragments, key);
+ fragment = (fragment_t *) wmem_tree_lookup32_array_le(fragments, key);
if (fragment && fragment->interface_id == interface_id &&
fragment->adapter_id == adapter_id &&
fragment->chandle == chandle &&
@@ -2002,7 +2002,7 @@ proto_register_bthfp(void)
&ett_bthfp_command
};
- fragments = se_tree_create(EMEM_TREE_TYPE_RED_BLACK, "bthfp fragments");
+ fragments = wmem_tree_new_autoreset(wmem_epan_scope(), wmem_file_scope());
proto_bthfp = proto_register_protocol("Bluetooth HFP Profile", "BT HFP", "bthfp");
register_dissector("bthfp", dissect_bthfp, proto_bthfp);