summaryrefslogtreecommitdiff
path: root/epan/dissectors/packet-dcerpc-epm.c
diff options
context:
space:
mode:
authorBill Meier <wmeier@newsguy.com>2011-11-25 17:02:51 +0000
committerBill Meier <wmeier@newsguy.com>2011-11-25 17:02:51 +0000
commit6ed4eee44fd41eae6a22114263e7124a32c27c6c (patch)
treedf6a3c4e195604e297a5ad78b8b6ce2fde5d1e59 /epan/dissectors/packet-dcerpc-epm.c
parent899155a563032bb7f610309589af2f6a68d58f16 (diff)
downloadwireshark-6ed4eee44fd41eae6a22114263e7124a32c27c6c.tar.gz
From Wido Kelling: EPM tower UUID must be interpreted always as little endian.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6368 svn path=/trunk/; revision=40002
Diffstat (limited to 'epan/dissectors/packet-dcerpc-epm.c')
-rw-r--r--epan/dissectors/packet-dcerpc-epm.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/epan/dissectors/packet-dcerpc-epm.c b/epan/dissectors/packet-dcerpc-epm.c
index d1c551f54a..348668db61 100644
--- a/epan/dissectors/packet-dcerpc-epm.c
+++ b/epan/dissectors/packet-dcerpc-epm.c
@@ -325,6 +325,7 @@ epm_dissect_tower_data (tvbuff_t *tvb, int offset,
guint16 num_floors, i;
dcerpc_info *di;
const char *uuid_name;
+ guint8 u8little_endian = DREP_LITTLE_ENDIAN;
di=pinfo->private_data;
if(di->conformant_run){
@@ -356,7 +357,7 @@ epm_dissect_tower_data (tvbuff_t *tvb, int offset,
switch(proto_id){
case PROTO_ID_UUID:
- dcerpc_tvb_get_uuid (tvb, offset+1, drep, &uuid);
+ dcerpc_tvb_get_uuid (tvb, offset+1, &u8little_endian, &uuid);
uuid_name = guids_get_uuid_name(&uuid);