Change how checking for missing values works.
[pspp] / src / language / stats / aggregate.c
index 9815f1e25adb1062dacd2c0e1220087abf245762..721dba73d3e7ad598a1c7f0839ff2c046b5fc1ab 100644 (file)
@@ -754,7 +754,7 @@ accumulate_aggregate_info (struct agr_proc *agr, const struct ccase *input)
        const union value *v = case_data (input, iter->src);
         int src_width = var_get_width (iter->src);
 
-        if (var_is_value_missing (iter->src, v, iter->exclude))
+        if (var_is_value_missing (iter->src, v) & iter->exclude)
          {
            switch (iter->function)
              {