diff options
author | Guy Harris <guy@alum.mit.edu> | 1999-08-20 23:11:05 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 1999-08-20 23:11:05 +0000 |
commit | 3a41de3bbb8a67f1a6d4d1781e648cf7d75973ee (patch) | |
tree | 3b38f3a61870678b88001e850947a906efad68d8 /wiretap | |
parent | e0e54ddc1c11a4179f4ee807dd6e93de3daa6adf (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.c | 16 |
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: |