diff options
author | Guy Harris <guy@alum.mit.edu> | 2002-03-05 08:40:27 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2002-03-05 08:40:27 +0000 |
commit | b5e9cef2bfa66c607b3282952cfb4ce11976dd18 (patch) | |
tree | 2c75bbaa81b557864090331ad07e44813683b7ea /file.c | |
parent | e300f4db52ddfcdfbf8a53d69d88e037365cb7a3 (diff) | |
download | wireshark-b5e9cef2bfa66c607b3282952cfb4ce11976dd18.tar.gz wireshark-b5e9cef2bfa66c607b3282952cfb4ce11976dd18.tar.bz2 wireshark-b5e9cef2bfa66c607b3282952cfb4ce11976dd18.zip |
Make "wtap_seek_read()" return TRUE on success and FALSE on error, like
"wtap_read()".
Add some additional error checks to the Sniffer file reader.
svn path=/trunk/; revision=4875
Diffstat (limited to 'file.c')
-rw-r--r-- | file.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1,7 +1,7 @@ /* file.c * File I/O routines * - * $Id: file.c,v 1.265 2002/03/05 05:58:27 guy Exp $ + * $Id: file.c,v 1.266 2002/03/05 08:40:27 guy Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@ethereal.com> @@ -1791,8 +1791,8 @@ save_cap_file(char *fname, capture_file *cf, gboolean save_filtered, gboolean sa hdr.caplen = fdata->cap_len; hdr.len = fdata->pkt_len; hdr.pkt_encap = fdata->lnk_t; - if (wtap_seek_read(cf->wth, fdata->file_off, &pseudo_header, - pd, fdata->cap_len, &err) == -1) { + if (!wtap_seek_read(cf->wth, fdata->file_off, &pseudo_header, + pd, fdata->cap_len, &err)) { simple_dialog(ESD_TYPE_CRIT, NULL, file_read_error_message(err), cf->filename); wtap_dump_close(pdh, &err); |