commit | e6d276f2c07cc35f3d57210713e8288bb44daf97 | [log] [tgz] |
---|---|---|
author | Jens Axboe <jens.axboe@oracle.com> | Wed Jan 03 11:10:27 2007 +0100 |
committer | Jens Axboe <jens.axboe@oracle.com> | Wed Jan 03 11:10:27 2007 +0100 |
tree | 938b283e972baea2ed7a3d57222b73e311dc5c40 | |
parent | b1610092518cc4e6797525a2f6ca5a3d47383826 [diff] |
[PATCH] Fix division by zero in deviance calculation Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/stat.c b/stat.c index b4facc7..6e55925 100644 --- a/stat.c +++ b/stat.c
@@ -281,8 +281,12 @@ n = (double) is->samples; *mean = (double) is->val / n; - *dev = sqrt(((double) is->val_sq - (*mean * *mean) / n) / (n - 1)); + *dev = 0; + if (n <= 1) + return 1; + + *dev = sqrt(((double) is->val_sq - (*mean * *mean) / n) / (n - 1)); return 1; }