diff --git a/src/list.c b/src/list.c index cb14c79b..77dce550 100644 --- a/src/list.c +++ b/src/list.c @@ -1096,7 +1096,8 @@ print_header (struct tar_stat_info *st, off_t block_ordinal) uintbuf)); break; default: - strcpy (size, STRINGIFY_BIGINT (st->stat.st_size, uintbuf)); + /* st->stat.st_size keeps stored file size */ + strcpy (size, STRINGIFY_BIGINT (st->archive_file_size, uintbuf)); break; }