From 7952e2aadf3e844380f56861bf064b2593a06c75 Mon Sep 17 00:00:00 2001 From: Martin Kaiser Date: Tue, 8 Apr 2014 10:41:24 +0200 Subject: get rid of src_endpoint, dst_endpoint Change-Id: I0d12586afb3723a0da9d24ab2a4b7aa2426b5512 Reviewed-on: https://code.wireshark.org/review/1014 Reviewed-by: Martin Kaiser --- epan/dissectors/packet-usb.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'epan') diff --git a/epan/dissectors/packet-usb.c b/epan/dissectors/packet-usb.c index e156c13442..8fbf3f4b6b 100644 --- a/epan/dissectors/packet-usb.c +++ b/epan/dissectors/packet-usb.c @@ -2699,7 +2699,6 @@ dissect_usb_common(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent, guint32 win32_data_len = 0; proto_tree *tree; static usb_address_t src_addr, dst_addr; /* has to be static due to SET_ADDRESS */ - guint32 src_endpoint, dst_endpoint; gboolean is_request; usb_conv_info_t *usb_conv_info; usb_trans_info_t *usb_trans_info = NULL; @@ -2776,14 +2775,14 @@ dissect_usb_common(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent, /* Set up addresses and ports. */ if (is_request) { src_addr.device = 0xffffffff; - src_addr.endpoint = src_endpoint = NO_ENDPOINT; + src_addr.endpoint = NO_ENDPOINT; dst_addr.device = GUINT16_TO_LE(device_address); - dst_addr.endpoint = dst_endpoint = GUINT32_TO_LE(endpoint); + dst_addr.endpoint = GUINT32_TO_LE(endpoint); } else { src_addr.device = GUINT16_TO_LE(device_address); - src_addr.endpoint = src_endpoint = GUINT32_TO_LE(endpoint); + src_addr.endpoint = GUINT32_TO_LE(endpoint); dst_addr.device = 0xffffffff; - dst_addr.endpoint = dst_endpoint = NO_ENDPOINT; + dst_addr.endpoint = NO_ENDPOINT; } SET_ADDRESS(&pinfo->net_src, AT_USB, USB_ADDR_LEN, (char *)&src_addr); @@ -2791,8 +2790,8 @@ dissect_usb_common(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent, SET_ADDRESS(&pinfo->net_dst, AT_USB, USB_ADDR_LEN, (char *)&dst_addr); SET_ADDRESS(&pinfo->dst, AT_USB, USB_ADDR_LEN, (char *)&dst_addr); pinfo->ptype = PT_USB; - pinfo->srcport = src_endpoint; - pinfo->destport = dst_endpoint; + pinfo->srcport = src_addr.endpoint; + pinfo->destport = dst_addr.endpoint; conversation = get_usb_conversation(pinfo, &pinfo->src, &pinfo->dst, pinfo->srcport, pinfo->destport); -- cgit v1.2.3