Fix sum_stat() bug in group_reporting
[fio.git] / stat.c
diff --git a/stat.c b/stat.c
index d2cc77597b021b0fb2949298b6bab46b4022607d..3662fd9eee2bdd4fbbedf249cb850dbee4ab334c 100644 (file)
--- a/stat.c
+++ b/stat.c
@@ -618,6 +618,9 @@ static void sum_stat(struct io_stat *dst, struct io_stat *src, int nr)
 {
        double mean, S;
 
+       if (src->samples == 0)
+               return;
+
        dst->min_val = min(dst->min_val, src->min_val);
        dst->max_val = max(dst->max_val, src->max_val);