aboutsummaryrefslogtreecommitdiffstats
path: root/wiretap/nettl.c
diff options
context:
space:
mode:
authorJakub Zawadzki <darkjames-ws@darkjames.pl>2012-10-17 20:28:22 +0000
committerJakub Zawadzki <darkjames-ws@darkjames.pl>2012-10-17 20:28:22 +0000
commit6b5045dd7b15c2b405e125bba24afae1410dcde2 (patch)
tree1abfe076c33148ad44fab0144357c8b36969d583 /wiretap/nettl.c
parent016a518728a09941d15b3cc930ea7a0cff969881 (diff)
Fill some phdr values also when doing random read
svn path=/trunk/; revision=45619
Diffstat (limited to 'wiretap/nettl.c')
-rw-r--r--wiretap/nettl.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/wiretap/nettl.c b/wiretap/nettl.c
index 266383062e..2d24815f8f 100644
--- a/wiretap/nettl.c
+++ b/wiretap/nettl.c
@@ -183,7 +183,7 @@ static gboolean nettl_seek_read(wtap *wth, gint64 seek_off,
struct wtap_pkthdr *phdr, guint8 *pd,
int length, int *err, gchar **err_info);
static int nettl_read_rec_header(wtap *wth, FILE_T fh,
- struct wtap_pkthdr *phdr, union wtap_pseudo_header *pseudo_header,
+ struct wtap_pkthdr *phdr,
int *err, gchar **err_info, gboolean *fddihack);
static gboolean nettl_read_rec_data(FILE_T fh, guint8 *pd, int length,
int *err, gchar **err_info, gboolean fddihack);
@@ -307,7 +307,7 @@ static gboolean nettl_read(wtap *wth, int *err, gchar **err_info,
/* Read record header. */
*data_offset = file_tell(wth->fh);
- ret = nettl_read_rec_header(wth, wth->fh, &wth->phdr, &wth->phdr.pseudo_header,
+ ret = nettl_read_rec_header(wth, wth->fh, &wth->phdr,
err, err_info, &fddihack);
if (ret <= 0) {
/* Read error or EOF */
@@ -355,7 +355,6 @@ nettl_seek_read(wtap *wth, gint64 seek_off,
struct wtap_pkthdr *phdr, guint8 *pd,
int length, int *err, gchar **err_info)
{
- union wtap_pseudo_header *pseudo_header = &phdr->pseudo_header;
int ret;
gboolean fddihack=FALSE;
@@ -363,7 +362,7 @@ nettl_seek_read(wtap *wth, gint64 seek_off,
return FALSE;
/* Read record header. */
- ret = nettl_read_rec_header(wth, wth->random_fh, phdr, pseudo_header,
+ ret = nettl_read_rec_header(wth, wth->random_fh, phdr,
err, err_info, &fddihack);
if (ret <= 0) {
/* Read error or EOF */
@@ -383,9 +382,9 @@ nettl_seek_read(wtap *wth, gint64 seek_off,
static int
nettl_read_rec_header(wtap *wth, FILE_T fh, struct wtap_pkthdr *phdr,
- union wtap_pseudo_header *pseudo_header, int *err,
- gchar **err_info, gboolean *fddihack)
+ int *err, gchar **err_info, gboolean *fddihack)
{
+ union wtap_pseudo_header *pseudo_header = &phdr->pseudo_header;
nettl_t *nettl = (nettl_t *)wth->priv;
int bytes_read;
struct nettlrec_hdr rec_hdr;