diff options
| author | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2019-09-25 13:40:48 +0200 | 
|---|---|---|
| committer | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2019-09-25 13:40:48 +0200 | 
| commit | de4fc4b7e7b4302388cc1f778025f0843ef4ab24 (patch) | |
| tree | acdd35e6ecf220f06b236f25574b8ef8f3463fb9 /lib/sqfshelper/statistics.c | |
| parent | e0e98b7b747f63c1b8fccd035592e3684fdb2691 (diff) | |
Do the statistics acocunting through data writer hooks
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
Diffstat (limited to 'lib/sqfshelper/statistics.c')
| -rw-r--r-- | lib/sqfshelper/statistics.c | 5 | 
1 files changed, 2 insertions, 3 deletions
| diff --git a/lib/sqfshelper/statistics.c b/lib/sqfshelper/statistics.c index fda4c3f..87efc30 100644 --- a/lib/sqfshelper/statistics.c +++ b/lib/sqfshelper/statistics.c @@ -11,11 +11,10 @@  void sqfs_print_statistics(sqfs_super_t *super, data_writer_stats_t *stats)  { -	uint64_t bytes_written = super->inode_table_start - sizeof(*super);  	size_t ratio; -	if (bytes_written > 0) { -		ratio = (100 * bytes_written) / stats->bytes_read; +	if (stats->bytes_written > 0) { +		ratio = (100 * stats->bytes_written) / stats->bytes_read;  	} else {  		ratio = 100;  	} | 
