diff options
author | Pascal Quantin <pascal@wireshark.org> | 2019-04-05 10:06:07 +0200 |
---|---|---|
committer | Pascal Quantin <pascal@wireshark.org> | 2019-04-05 09:05:06 +0000 |
commit | 1f60984ecd90bd84f34b69319afda5ee41477050 (patch) | |
tree | b2fbef472bbec887b4ca2d69bf3bb897e8286262 /ui/file_dialog.c | |
parent | 58fa1e1b19de4e8ab10955abbfd0dca260bcebb7 (diff) |
file_dialog.c: initialize wtap_rec and Buffer in get_stats_for_preview()
Change-Id: If491e56cd207feef661d88c8a3c86e86e7f90b77
Reviewed-on: https://code.wireshark.org/review/32733
Petri-Dish: Pascal Quantin <pascal@wireshark.org>
Tested-by: Petri Dish Buildbot
Reviewed-by: Pascal Quantin <pascal@wireshark.org>
Diffstat (limited to 'ui/file_dialog.c')
-rw-r--r-- | ui/file_dialog.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ui/file_dialog.c b/ui/file_dialog.c index b80fba4cd3..87cd1842d8 100644 --- a/ui/file_dialog.c +++ b/ui/file_dialog.c @@ -45,6 +45,8 @@ get_stats_for_preview(wtap *wth, ws_file_preview_stats *stats, data_records = 0; timed_out = FALSE; time(&time_preview); + wtap_rec_init(&rec); + ws_buffer_init(&buf, 1500); while ((wtap_read(wth, &rec, &buf, err, err_info, &data_offset))) { if (rec.presence_flags & WTAP_HAS_TS) { cur_time = nstime_to_sec(&rec.ts); @@ -88,6 +90,9 @@ get_stats_for_preview(wtap *wth, ws_file_preview_stats *stats, stats->records = records; stats->data_records = data_records; + wtap_rec_cleanup(&rec); + ws_buffer_free(&buf); + if (*err != 0) { /* Read error. */ return PREVIEW_READ_ERROR; |