aboutsummaryrefslogtreecommitdiffstats
path: root/wiretap
diff options
context:
space:
mode:
authorMichael Tüxen <tuexen@fh-muenster.de>2009-06-18 18:43:36 +0000
committerMichael Tüxen <tuexen@fh-muenster.de>2009-06-18 18:43:36 +0000
commit98a46967739237e8a5f350515d49c343937fb04a (patch)
tree83691da5fcc73b72c4698f36e96f3e16d7198654 /wiretap
parent89162943b036ae57f2ffcad004cdab2a1f3d9d36 (diff)
Fix for bug 3539: Address as signess issue for fcs_len.
Bugfix scheduled for 1.2.1. svn path=/trunk/; revision=28768
Diffstat (limited to 'wiretap')
-rw-r--r--wiretap/pcapng.c4
-rw-r--r--wiretap/wtap-int.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/wiretap/pcapng.c b/wiretap/pcapng.c
index b808c3a9a8..6ba80a760f 100644
--- a/wiretap/pcapng.c
+++ b/wiretap/pcapng.c
@@ -178,7 +178,7 @@ typedef struct wtapng_if_descr_s {
guint8 if_tsresol; /* default is 6 for microsecond resolution */
gchar *if_filter; /* NULL if not available */
gchar *if_os; /* NULL if not available */
- gchar if_fcslen; /* -1 if unknown or changes between packets */
+ gint8 if_fcslen; /* -1 if unknown or changes between packets */
/* XXX: guint64 if_tsoffset; */
} wtapng_if_descr_t;
@@ -526,7 +526,7 @@ pcapng_read_if_descr_block(FILE_T fh, pcapng_block_header_t *bh, pcapng_t *pn,
wblock->data.if_descr.if_tsresol = 6; /* default is 6 for microsecond resolution */
wblock->data.if_descr.if_filter = NULL;
wblock->data.if_descr.if_os = NULL;
- wblock->data.if_descr.if_fcslen = (gchar) -1; /* unknown or changes between packets */
+ wblock->data.if_descr.if_fcslen = -1; /* unknown or changes between packets */
/* XXX: guint64 if_tsoffset; */
diff --git a/wiretap/wtap-int.h b/wiretap/wtap-int.h
index 1081df2a8d..0dc5269659 100644
--- a/wiretap/wtap-int.h
+++ b/wiretap/wtap-int.h
@@ -101,7 +101,7 @@ typedef struct {
gboolean byte_swapped;
guint16 version_major;
guint16 version_minor;
- guint8 if_fcslen;
+ gint8 if_fcslen;
GArray *interface_data;
guint number_of_interfaces;
} pcapng_t;