aboutsummaryrefslogtreecommitdiffstats
path: root/wiretap
diff options
context:
space:
mode:
Diffstat (limited to 'wiretap')
-rw-r--r--wiretap/file_access.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/wiretap/file_access.c b/wiretap/file_access.c
index 09b810f7d9..18b4b0172b 100644
--- a/wiretap/file_access.c
+++ b/wiretap/file_access.c
@@ -799,7 +799,10 @@ gboolean wtap_dump_close(wtap_dumper *wdh, int *err)
}
ret = FALSE;
}
- }
+ } else {
+ /* as we don't close stdout, at least try to flush it */
+ wtap_dump_flush(wdh);
+ }
if (wdh->dump.opaque != NULL)
g_free(wdh->dump.opaque);
g_free(wdh);