projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed some of the leaks in REGRESSION
[pspp]
/
src
/
language
/
stats
/
reliability.c
diff --git
a/src/language/stats/reliability.c
b/src/language/stats/reliability.c
index 1c1212e3303d3ee3db98bec3c4142cb2a9a4d636..744763382a374b815e9a235b9c86a18f82b0cc39 100644
(file)
--- a/
src/language/stats/reliability.c
+++ b/
src/language/stats/reliability.c
@@
-263,6
+263,12
@@
cmd_reliability (struct lexer *lexer, struct dataset *ds)
int i;
const struct cronbach *s;
int i;
const struct cronbach *s;
+ if ( reliability.split_point >= reliability.n_variables)
+ {
+ msg (ME, _("The split point must be less than the number of variables"));
+ goto error;
+ }
+
reliability.n_sc += 2 ;
reliability.sc = xrealloc (reliability.sc, sizeof (struct cronbach) * reliability.n_sc);
reliability.n_sc += 2 ;
reliability.sc = xrealloc (reliability.sc, sizeof (struct cronbach) * reliability.n_sc);
@@
-472,7
+478,7
@@
do_reliability (struct casereader *input, struct dataset *ds,
alpha (s->n_items, s->sum_of_variances, s->variance_of_sums);
}
alpha (s->n_items, s->sum_of_variances, s->variance_of_sums);
}
- text_item_submit (text_item_create_format (TEXT_ITEM_PARAGRAPH,
"Scale: %s"
,
+ text_item_submit (text_item_create_format (TEXT_ITEM_PARAGRAPH,
_("Scale: %s")
,
ds_cstr (&rel->scale_name)));
case_processing_summary (n_valid, n_missing, dataset_dict (ds));
ds_cstr (&rel->scale_name)));
case_processing_summary (n_valid, n_missing, dataset_dict (ds));