Change how checking for missing values works.
[pspp] / src / language / stats / median.c
index a27375a802a464597472521b64505fe0aaad3736..93ba08e21033ab35a2a81a6adb6938bf56e35dae 100644 (file)
@@ -159,7 +159,7 @@ median_execute (const struct dataset *ds,
 
          for (; (c = casereader_read (rr)) != NULL;)
            {
-             if (var_is_value_missing (var, case_data (c, var), exclude))
+             if (var_is_value_missing (var, case_data (c, var)) & exclude)
                {
                  case_unref (c);
                  continue;
@@ -196,7 +196,7 @@ median_execute (const struct dataset *ds,
          const union value *val = case_data (c, var);
          const union value *indep_val = case_data (c, nst->indep_var);
 
-         if (var_is_value_missing (var, case_data (c, var), exclude))
+         if (var_is_value_missing (var, case_data (c, var)) & exclude)
            {
              continue;
            }