X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fmath%2Forder-stats.c;h=9f54e8730c9bfda7ce738b5311df3016f3c9cdbf;hb=ec7e9edc4433264efc66e6e3d661c198148f87c9;hp=e550d2b2eb55f66fd4baea366e7a058abb849443;hpb=8b71948cd57dbd2787cb4c50525b957e9be8a62b;p=pspp-builds.git diff --git a/src/math/order-stats.c b/src/math/order-stats.c index e550d2b2..9f54e873 100644 --- a/src/math/order-stats.c +++ b/src/math/order-stats.c @@ -131,8 +131,6 @@ order_stats_accumulate (struct order_stats **os, size_t nos, if ( var_is_value_missing (var, case_data (cx, var), exclude)) continue; - case_unref (prev_cx); - if ( prev_value == -DBL_MAX || prev_value == this_value) c_i += weight; @@ -142,6 +140,7 @@ order_stats_accumulate (struct order_stats **os, size_t nos, c_i = weight; } + case_unref (prev_cx); cc_i += weight; prev_value = this_value; prev_cx = case_ref (cx);