X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fstats%2Fmedian.c;h=c15108896ba575ca508a4dd14dc62089f668d5cb;hb=1edfb965b2d68da0b46f34ec78222d129dc12782;hp=a27375a802a464597472521b64505fe0aaad3736;hpb=6abb44be8bb1f8d1af9817f6fd00998c0ed90ff3;p=pspp diff --git a/src/language/stats/median.c b/src/language/stats/median.c index a27375a802..c15108896b 100644 --- a/src/language/stats/median.c +++ b/src/language/stats/median.c @@ -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; @@ -168,7 +168,7 @@ median_execute (const struct dataset *ds, cc += dict_get_case_weight (dict, c, &warn); casewriter_write (writer, c); } - subcase_destroy (&sc); + subcase_uninit (&sc); casereader_destroy (rr); rr = casewriter_make_reader (writer); @@ -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; }