Make the missing value code do more work, so that its callers can do
[pspp-builds.git] / src / data / dictionary.c
index a5a36527c3d2803d48a686f02e82070c078de42c..1d15fe8be6b2882df9aad512c877ad9151002b50 100644 (file)
@@ -698,7 +698,7 @@ dict_get_case_weight (const struct dictionary *d, const struct ccase *c,
   else 
     {
       double w = case_num (c, d->weight);
-      if (w < 0.0 || var_is_num_missing (d->weight, w))
+      if (w < 0.0 || var_is_num_missing (d->weight, w, MV_ANY))
         w = 0.0;
       if ( w == 0.0 && *warn_on_invalid ) {
          *warn_on_invalid = false;