The Appletalk ARP opcode, like other AARP fields, is big-endian, not
authorguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Thu, 3 Dec 1998 09:42:21 +0000 (09:42 +0000)
committerguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Thu, 3 Dec 1998 09:42:21 +0000 (09:42 +0000)
little-endian.

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@121 f5534014-38df-0310-8fa8-9805f1628bb7

packet-aarp.c

index 1d3e4c3cb300ed7ea483bbe2c1bc91292d0e6cc3..d835d20e15a51eb447358c75597c009d24a8b6a0 100644 (file)
@@ -91,7 +91,7 @@ dissect_aarp(const u_char *pd, int offset, frame_data *fd, GtkTree *tree) {
   ea.ptype = pntohs(&pd[offset + 2]);
   ea.halen = (guint8) pd[offset + 4];
   ea.palen = (guint8) pd[offset + 5];
-  ea.op  = pletohs(&pd[offset + 6]);
+  ea.op  = pntohs(&pd[offset + 6]);
   memcpy(&ea.hsaddr, &pd[offset +  8], 6);
   memcpy(&ea.psaddr, &pd[offset + 14], 4);
   memcpy(&ea.hdaddr, &pd[offset + 18], 6);