X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fstats%2Fregression.q;h=d923a35b00770ed3e09c04f9cc5cffcf8834c98b;hb=ce16a4a594e7ddfc277afc4abb7faaeb1a03d233;hp=c10cc59e1f75409cea4bdd54153133024c0e1ff8;hpb=7ee429e606ed6e711cf8ddd10143e6e9e6bd0dd0;p=pspp-builds.git diff --git a/src/language/stats/regression.q b/src/language/stats/regression.q index c10cc59e..d923a35b 100644 --- a/src/language/stats/regression.q +++ b/src/language/stats/regression.q @@ -1136,7 +1136,10 @@ run_regression (struct casereader *input, struct cmd_regression *cmd, assert (models != NULL); if (!casereader_peek (input, 0, &c)) - return true; + { + casereader_destroy (input); + return true; + } output_split_file_values (ds, &c); case_destroy (&c); @@ -1196,8 +1199,6 @@ run_regression (struct casereader *input, struct cmd_regression *cmd, lopts.get_indep_mean_std[i] = 1; } models[k] = pspp_linreg_cache_alloc (X->m->size1, X->m->size2); - models[k]->indep_means = gsl_vector_alloc (X->m->size2); - models[k]->indep_std = gsl_vector_alloc (X->m->size2); models[k]->depvar = dep_var; /* For large data sets, use QR decomposition.