X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fmath%2Forder-stats.c;h=e8e078f4b6f066913d1081aadab2c7692886d19a;hb=de786d64f39e8d8c7a3b1d86fbd88ec2d6d19fa6;hp=1a4aef891ae173d84147ddc27d014b7e22618222;hpb=2c4b104df57f2e8b5ed2afa50819294aaac4aa6c;p=pspp diff --git a/src/math/order-stats.c b/src/math/order-stats.c index 1a4aef891a..e8e078f4b6 100644 --- a/src/math/order-stats.c +++ b/src/math/order-stats.c @@ -128,6 +128,9 @@ order_stats_accumulate_idx (struct order_stats **os, size_t nos, const double weight = wt_idx == -1 ? 1.0 : case_num_idx (cx, wt_idx); const double this_value = case_num_idx (cx, val_idx); + if (weight == SYSMIS) + continue; + /* The casereader MUST be sorted */ assert (this_value >= prev_value); @@ -169,4 +172,3 @@ order_stats_accumulate (struct order_stats **os, size_t nos, wv ? var_get_case_index (wv) : -1, var_get_case_index (var)); } -