core: Removing duplicated code
[fio.git] / stat.c
diff --git a/stat.c b/stat.c
index 332ccd0f55c3072e1d9732546e055e1ecbed5f0e..442caa0cd1973400d5323a7202b6350155a6ae1d 100644 (file)
--- a/stat.c
+++ b/stat.c
@@ -243,15 +243,13 @@ out:
 int calc_lat(struct io_stat *is, unsigned long *min, unsigned long *max,
             double *mean, double *dev)
 {
-       double n = is->samples;
+       double n = (double) is->samples;
 
-       if (is->samples == 0)
+       if (n == 0)
                return 0;
 
        *min = is->min_val;
        *max = is->max_val;
-
-       n = (double) is->samples;
        *mean = is->mean.u.f;
 
        if (n > 1.0)