aboutsummaryrefslogtreecommitdiffstats
path: root/capinfos.c
diff options
context:
space:
mode:
Diffstat (limited to 'capinfos.c')
-rw-r--r--capinfos.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/capinfos.c b/capinfos.c
index bed9cfe2a8..34bf6b8864 100644
--- a/capinfos.c
+++ b/capinfos.c
@@ -583,10 +583,16 @@ print_stats(const gchar *filename, capture_info *cf_info)
file_encap_string = wtap_encap_string(cf_info->file_encap);
if (filename) printf ("File name: %s\n", filename);
- if (cap_file_type) printf ("File type: %s%s\n",
- file_type_string,
- cf_info->compression_type == WTAP_GZIP_COMPRESSED ? " (gzip compressed)" : "");
-
+ if (cap_file_type) {
+ const char *compression_type_description;
+ compression_type_description = wtap_compression_type_description(cf_info->compression_type);
+ if (compression_type_description == NULL)
+ printf ("File type: %s\n",
+ file_type_string);
+ else
+ printf ("File type: %s (%s)\n",
+ file_type_string, compression_type_description);
+ }
if (cap_file_encap) {
printf ("File encapsulation: %s\n", file_encap_string);
if (cf_info->file_encap == WTAP_ENCAP_PER_PACKET) {