summaryrefslogtreecommitdiff
path: root/packet-eth.c
diff options
context:
space:
mode:
Diffstat (limited to 'packet-eth.c')
-rw-r--r--packet-eth.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/packet-eth.c b/packet-eth.c
index 65ce8b3c1b..4f5ff0995a 100644
--- a/packet-eth.c
+++ b/packet-eth.c
@@ -1,7 +1,7 @@
/* packet-eth.c
* Routines for ethernet packet disassembly
*
- * $Id: packet-eth.c,v 1.42 2000/05/31 05:07:03 guy Exp $
+ * $Id: packet-eth.c,v 1.43 2000/08/07 03:20:32 guy Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@zing.org>
@@ -170,10 +170,10 @@ dissect_eth(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
src = tvb_get_ptr(tvb, 6, 6);
dst = tvb_get_ptr(tvb, 0, 6);
- SET_ADDRESS(&pi.dl_src, AT_ETHER, 6, src);
- SET_ADDRESS(&pi.src, AT_ETHER, 6, src);
- SET_ADDRESS(&pi.dl_dst, AT_ETHER, 6, dst);
- SET_ADDRESS(&pi.dst, AT_ETHER, 6, dst);
+ SET_ADDRESS(&pinfo->dl_src, AT_ETHER, 6, src);
+ SET_ADDRESS(&pinfo->src, AT_ETHER, 6, src);
+ SET_ADDRESS(&pinfo->dl_dst, AT_ETHER, 6, dst);
+ SET_ADDRESS(&pinfo->dst, AT_ETHER, 6, dst);
etype = tvb_get_ntohs(tvb, 12);
@@ -280,10 +280,10 @@ dissect_eth(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
switch (ethhdr_type) {
case ETHERNET_802_3:
- dissect_ipx(pd, eth_offset, pinfo->fd, tree);
+ dissect_ipx(next_tvb, pinfo, tree);
break;
case ETHERNET_802_2:
- dissect_llc(next_tvb, &pi, tree);
+ dissect_llc(next_tvb, pinfo, tree);
break;
case ETHERNET_II:
ethertype(etype, tvb, ETH_HEADER_SIZE, pinfo, tree, fh_tree, hf_eth_type);