aboutsummaryrefslogtreecommitdiffstats
path: root/tshark.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2011-04-12 17:37:05 +0000
committerGuy Harris <guy@alum.mit.edu>2011-04-12 17:37:05 +0000
commit92c974f2f7b837f080de6983c7c49aa67bb1104f (patch)
treee910fa07a7b3af3b6aeeb3c7e2a636b01557b508 /tshark.c
parenta90aff50bb8d2f9644701a65cd774953d4192567 (diff)
Now that wtap_read() checks for delayed errors on EOF, there's no need
to check for it on close. svn path=/trunk/; revision=36593
Diffstat (limited to 'tshark.c')
-rw-r--r--tshark.c14
1 files changed, 4 insertions, 10 deletions
diff --git a/tshark.c b/tshark.c
index d15e53432c..37a963ff12 100644
--- a/tshark.c
+++ b/tshark.c
@@ -2569,7 +2569,7 @@ load_cap_file(capture_file *cf, char *save_file, int out_file_type,
gint linktype;
int snapshot_length;
wtap_dumper *pdh;
- int err, close_err;
+ int err;
gchar *err_info = NULL;
gint64 data_offset;
char *save_file_string = NULL;
@@ -2665,12 +2665,8 @@ load_cap_file(capture_file *cf, char *save_file, int out_file_type,
}
}
- /* Close the sequential I/O side, to free up memory it requires.
- This could return an error, so if we didn't get an error while
- reading, we use the status of the close. */
- close_err = wtap_sequential_close(cf->wth);
- if (err == 0)
- err = close_err;
+ /* Close the sequential I/O side, to free up memory it requires. */
+ wtap_sequential_close(cf->wth);
/* Allow the protocol dissectors to free up memory that they
* don't need after the sequential run-through of the packets. */
@@ -2817,9 +2813,7 @@ load_cap_file(capture_file *cf, char *save_file, int out_file_type,
}
out:
- close_err = wtap_close(cf->wth);
- if (err == 0)
- err = close_err;
+ wtap_close(cf->wth);
cf->wth = NULL;
g_free(save_file_string);