Change how checking for missing values works.
[pspp] / src / math / covariance.c
index 67a9fe9f219bf843d7f7ad7ea484851cbf8350b0..79fce25cef28362dbe7b404377d436e92727111c 100644 (file)
@@ -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;
 }