From: John Darrington Date: Thu, 11 May 2017 12:01:50 +0000 (+0200) Subject: FACTOR: Don't try to perform analysis if there are no variables. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=235b4e8bcc402940fe7e0a466d54341a36f5f801;p=pspp FACTOR: Don't try to perform analysis if there are no variables. --- 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);