aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2007-03-25 22:53:35 +0000
committerRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2007-03-25 22:53:35 +0000
commit747b009566f7f830c08301d48a5267017fe26f54 (patch)
tree69776f88b77fff5fa41e55b1105a609b3a80e008
parent07d6794bea3dadc612b70d5f16cf52da2d1d1081 (diff)
From Jon Smirl
change the private data pointer name from masstorage to class_data since there will be future class specific dissectors that will also want to hang some extra data off these structures svn path=/trunk/; revision=21193
-rw-r--r--epan/dissectors/packet-usb-masstorage.c4
-rw-r--r--epan/dissectors/packet-usb.c3
-rw-r--r--epan/dissectors/packet-usb.h2
3 files changed, 4 insertions, 5 deletions
diff --git a/epan/dissectors/packet-usb-masstorage.c b/epan/dissectors/packet-usb-masstorage.c
index 2384548ce7..031e6eac4b 100644
--- a/epan/dissectors/packet-usb-masstorage.c
+++ b/epan/dissectors/packet-usb-masstorage.c
@@ -197,12 +197,12 @@ dissect_usb_ms_bulk(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree)
usb_conv_info=pinfo->usb_conv_info;
/* verify that we do have a usb_ms_conv_info */
- usb_ms_conv_info=usb_conv_info->masstorage;
+ usb_ms_conv_info=usb_conv_info->class_data;
if(!usb_ms_conv_info){
usb_ms_conv_info=se_alloc(sizeof(usb_ms_conv_info_t));
usb_ms_conv_info->itl=se_tree_create_non_persistent(EMEM_TREE_TYPE_RED_BLACK, "USB ITL");
usb_ms_conv_info->itlq=se_tree_create_non_persistent(EMEM_TREE_TYPE_RED_BLACK, "USB ITLQ");
- usb_conv_info->masstorage=usb_ms_conv_info;
+ usb_conv_info->class_data=usb_ms_conv_info;
}
diff --git a/epan/dissectors/packet-usb.c b/epan/dissectors/packet-usb.c
index ddbf89a36b..ab01c8d153 100644
--- a/epan/dissectors/packet-usb.c
+++ b/epan/dissectors/packet-usb.c
@@ -220,7 +220,7 @@ get_usb_conv_info(conversation_t *conversation)
usb_conv_info = se_alloc(sizeof(usb_conv_info_t));
usb_conv_info->class=IF_CLASS_UNKNOWN;
usb_conv_info->transactions=se_tree_create_non_persistent(EMEM_TREE_TYPE_RED_BLACK, "usb transactions");
- usb_conv_info->masstorage=NULL;
+ usb_conv_info->class_data=NULL;
conversation_add_proto_data(conversation, proto_usb, usb_conv_info);
}
@@ -482,7 +482,6 @@ dissect_usb_interface_descriptor(packet_info *pinfo, proto_tree *parent_tree, tv
usb_trans_info->interface_info=se_alloc(sizeof(usb_conv_info_t));
usb_trans_info->interface_info->class=tvb_get_guint8(tvb, offset);
usb_trans_info->interface_info->transactions=se_tree_create_non_persistent(EMEM_TREE_TYPE_RED_BLACK, "usb transactions");
- usb_trans_info->interface_info->masstorage=NULL;
}
offset++;
diff --git a/epan/dissectors/packet-usb.h b/epan/dissectors/packet-usb.h
index 9bf0c3aa85..8c3271e2d9 100644
--- a/epan/dissectors/packet-usb.h
+++ b/epan/dissectors/packet-usb.h
@@ -61,8 +61,8 @@ typedef struct _usb_trans_info_t {
struct _usb_conv_info_t {
guint16 class; /* class for this conversation */
emem_tree_t *transactions;
- void *masstorage; /* mass storage data */
usb_trans_info_t *usb_trans_info; /* pointer to the current transaction */
+ void *class_data; /* private class/id decode data */
};
/* This is what a tap will tap */