Fixed a bug in the Mann-Whitney test vs. missing=analysis.
[pspp] / src / language / stats / regression.c
index a6c6cbacc66183b646aee12e36a63a3649314cc6..a534a8e8eaced2556a34fdd77dce7c687bb654f9 100644 (file)
@@ -281,11 +281,13 @@ cmd_regression (struct lexer *lexer, struct dataset *ds)
                 {
                  statistics |= STATS_CI;
 
-                 if (lex_match (lexer, T_LPAREN))
+                 if (lex_match (lexer, T_LPAREN) &&
+                     lex_force_num (lexer))
                    {
                      regression.ci = lex_number (lexer) / 100.0;
                      lex_get (lexer);
-                     lex_force_match (lexer, T_RPAREN);
+                     if (! lex_force_match (lexer, T_RPAREN))
+                       goto error;
                    }
                 }
               else