aboutsummaryrefslogtreecommitdiffstats
path: root/wiretap
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>1999-08-20 23:11:05 +0000
committerGuy Harris <guy@alum.mit.edu>1999-08-20 23:11:05 +0000
commit3a41de3bbb8a67f1a6d4d1781e648cf7d75973ee (patch)
tree3b38f3a61870678b88001e850947a906efad68d8 /wiretap
parente0e54ddc1c11a4179f4ee807dd6e93de3daa6adf (diff)
The 16-bit and 32-bit fields in the "frame4" record header in ATM
Sniffer captures are little-endian; convert them as necessary. svn path=/trunk/; revision=535
Diffstat (limited to 'wiretap')
-rw-r--r--wiretap/ngsniffer.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/wiretap/ngsniffer.c b/wiretap/ngsniffer.c
index a12e3b2529..bc897b2b4e 100644
--- a/wiretap/ngsniffer.c
+++ b/wiretap/ngsniffer.c
@@ -1,6 +1,6 @@
/* ngsniffer.c
*
- * $Id: ngsniffer.c,v 1.17 1999/08/20 07:38:30 guy Exp $
+ * $Id: ngsniffer.c,v 1.18 1999/08/20 23:11:05 guy Exp $
*
* Wiretap Library
* Copyright (c) 1998 by Gilbert Ramirez <gram@verdict.uthscsa.edu>
@@ -508,19 +508,19 @@ static int ngsniffer_read(wtap *wth, int *err)
wth->phdr.pseudo_header.ngsniffer_atm.AppHLType =
frame4.atm_info.AppHLType;
wth->phdr.pseudo_header.ngsniffer_atm.Vpi =
- frame4.atm_info.Vpi;
+ pletohs(&frame4.atm_info.Vpi);
wth->phdr.pseudo_header.ngsniffer_atm.Vci =
- frame4.atm_info.Vci;
+ pletohs(&frame4.atm_info.Vci);
wth->phdr.pseudo_header.ngsniffer_atm.channel =
- frame4.atm_info.channel;
+ pletohs(&frame4.atm_info.channel);
wth->phdr.pseudo_header.ngsniffer_atm.cells =
- frame4.atm_info.cells;
+ pletohs(&frame4.atm_info.cells);
wth->phdr.pseudo_header.ngsniffer_atm.aal5t_u2u =
- frame4.atm_info.Trailer.aal5t_u2u;
+ pletohs(&frame4.atm_info.Trailer.aal5t_u2u);
wth->phdr.pseudo_header.ngsniffer_atm.aal5t_len =
- frame4.atm_info.Trailer.aal5t_len;
+ pletohs(&frame4.atm_info.Trailer.aal5t_len);
wth->phdr.pseudo_header.ngsniffer_atm.aal5t_chksum =
- frame4.atm_info.Trailer.aal5t_chksum;
+ pletohl(&frame4.atm_info.Trailer.aal5t_chksum);
goto found;
case REC_EOF: