summaryrefslogtreecommitdiff
path: root/wiretap/netxray.c
diff options
context:
space:
mode:
authorBill Meier <wmeier@newsguy.com>2011-02-25 20:33:43 +0000
committerBill Meier <wmeier@newsguy.com>2011-02-25 20:33:43 +0000
commit0d7508cf8e46b86358586274b396f15acc99f41a (patch)
tree64e535fc4bd29e7248cac2c9ac3ba24e86089b52 /wiretap/netxray.c
parentbec1c077889c7ce88c8ea97779c221ccf78b7894 (diff)
downloadwireshark-0d7508cf8e46b86358586274b396f15acc99f41a.tar.gz
From Robert Bullen: ... code is not incrementing wtap_dumper.bytes_dumped.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5666 Fro me: use 4 -space indentation (not tab) to match surrounding code lines. svn path=/trunk/; revision=36074
Diffstat (limited to 'wiretap/netxray.c')
-rw-r--r--wiretap/netxray.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/wiretap/netxray.c b/wiretap/netxray.c
index 6a61a2cbc6..ac81218417 100644
--- a/wiretap/netxray.c
+++ b/wiretap/netxray.c
@@ -1531,6 +1531,7 @@ gboolean netxray_dump_open_1_1(wtap_dumper *wdh, gboolean cant_seek, int *err)
*err = errno;
return FALSE;
}
+ wdh->bytes_dumped += CAPTUREFILE_HEADER_SIZE;
netxray = (netxray_dump_t *)g_malloc(sizeof(netxray_dump_t));
wdh->priv = (void *)netxray;
@@ -1582,10 +1583,12 @@ static gboolean netxray_dump_1_1(wtap_dumper *wdh,
if (!wtap_dump_file_write(wdh, &rec_hdr, sizeof(rec_hdr), err))
return FALSE;
+ wdh->bytes_dumped += sizeof(rec_hdr);
/* write the packet data */
if (!wtap_dump_file_write(wdh, pd, phdr->caplen, err))
return FALSE;
+ wdh->bytes_dumped += phdr->caplen;
netxray->nframes++;
@@ -1696,6 +1699,7 @@ gboolean netxray_dump_open_2_0(wtap_dumper *wdh, gboolean cant_seek, int *err)
*err = errno;
return FALSE;
}
+ wdh->bytes_dumped += CAPTUREFILE_HEADER_SIZE;
netxray = (netxray_dump_t *)g_malloc(sizeof(netxray_dump_t));
wdh->priv = (void *)netxray;
@@ -1765,10 +1769,12 @@ static gboolean netxray_dump_2_0(wtap_dumper *wdh,
if (!wtap_dump_file_write(wdh, &rec_hdr, sizeof(rec_hdr), err))
return FALSE;
+ wdh->bytes_dumped += sizeof(rec_hdr);
/* write the packet data */
if (!wtap_dump_file_write(wdh, pd, phdr->caplen, err))
return FALSE;
+ wdh->bytes_dumped += phdr->caplen;
netxray->nframes++;