X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fstats%2Ffactor.c;h=e83a6497b5a76984084bf90f47008b8004e8b641;hb=235b4e8bcc402940fe7e0a466d54341a36f5f801;hp=49bc8a4d67f5334fa4af3737edd99b1d4c368acd;hpb=43a78c57c1e204b982d870ec0589c6eb8cdfdc04;p=pspp diff --git a/src/language/stats/factor.c b/src/language/stats/factor.c index 49bc8a4d67..e83a6497b5 100644 --- a/src/language/stats/factor.c +++ b/src/language/stats/factor.c @@ -1467,6 +1467,12 @@ cmd_factor (struct lexer *lexer, struct dataset *ds) if (factor.n_vars < 2) msg (MW, _("Factor analysis on a single variable is not useful.")); + if (factor.n_vars < 1) + { + msg (ME, _("Factor analysis without variables is not possible.")); + goto error; + } + if (matrix_reader) { struct idata *id = idata_alloc (factor.n_vars);