X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fmath%2Fcovariance.c;h=79fce25cef28362dbe7b404377d436e92727111c;hb=0891406f7c1039af8c769b8069691246566fd894;hp=dec5ee87ccb86e1db1b507847c64bc4f6f2aa820;hpb=4f69eb6fd58cbcd46e1f9700e9e4239e6afaf541;p=pspp diff --git a/src/math/covariance.c b/src/math/covariance.c index dec5ee87cc..79fce25cef 100644 --- a/src/math/covariance.c +++ b/src/math/covariance.c @@ -145,7 +145,7 @@ covariance_1pass_create (size_t n_vars, const struct variable *const *vars, bool centered) { size_t i; - struct covariance *cov = xzalloc (sizeof *cov); + struct covariance *cov = XZALLOC (struct covariance); cov->centered = centered; cov->passes = 1; @@ -262,7 +262,7 @@ is_missing (const struct covariance *cov, int i, const struct ccase *c) const union value *val = case_data (c, var); - return var_is_value_missing (var, val, cov->exclude); + return (var_is_value_missing (var, val) & cov->exclude) != 0; }