summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--content/llcache.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/content/llcache.c b/content/llcache.c
index bd30d174a..509e58f38 100644
--- a/content/llcache.c
+++ b/content/llcache.c
@@ -3272,9 +3272,13 @@ llcache_initialise(const struct llcache_parameters *prm)
void llcache_finalise(void)
{
llcache_object *object, *next;
- unsigned long total_bandwidth; /* total bandwidth */
+ unsigned long total_bandwidth = 0; /* total bandwidth */
+
+ if (llcache->total_elapsed > 0) {
+ total_bandwidth = (llcache->total_written * 1000) /
+ llcache->total_elapsed;
+ }
- total_bandwidth = (llcache->total_written * 1000) / llcache->total_elapsed;
/* Clean uncached objects */
for (object = llcache->uncached_objects; object != NULL; object = next) {
llcache_object_user *user, *next_user;