X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?p=pspp-builds.git;a=blobdiff_plain;f=src%2Flanguage%2Fstats%2Froc.c;h=4cd593a277c97694f2aec420b7e0ecbfd9820005;hp=d266d7cf7684d311db10a36ba788852a19470f4a;hb=114867dd9a1dd40020d81eb1b2c5584d391a2d48;hpb=4bd4ff4a47e70820ea55a37e27fe731e97cbbd14 diff --git a/src/language/stats/roc.c b/src/language/stats/roc.c index d266d7cf..4cd593a2 100644 --- a/src/language/stats/roc.c +++ b/src/language/stats/roc.c @@ -98,18 +98,18 @@ cmd_roc (struct lexer *lexer, struct dataset *ds) if (!parse_variables_const (lexer, dict, &roc.vars, &roc.n_vars, PV_APPEND | PV_NO_DUPLICATE | PV_NUMERIC)) - goto error;; + goto error; if ( ! lex_force_match (lexer, T_BY)) { - goto error;; + goto error; } roc.state_var = parse_variable (lexer, dict); if ( !lex_force_match (lexer, '(')) { - goto error;; + goto error; } parse_value (lexer, &roc.state_value, var_get_width (roc.state_var)); @@ -117,7 +117,7 @@ cmd_roc (struct lexer *lexer, struct dataset *ds) if ( !lex_force_match (lexer, ')')) { - goto error;; + goto error; } @@ -140,7 +140,7 @@ cmd_roc (struct lexer *lexer, struct dataset *ds) else { lex_error (lexer, NULL); - goto error;; + goto error; } } } @@ -164,7 +164,7 @@ cmd_roc (struct lexer *lexer, struct dataset *ds) else { lex_error (lexer, NULL); - goto error;; + goto error; } } else if (lex_match_id (lexer, "PRINT")) @@ -183,7 +183,7 @@ cmd_roc (struct lexer *lexer, struct dataset *ds) else { lex_error (lexer, NULL); - goto error;; + goto error; } } } @@ -206,7 +206,7 @@ cmd_roc (struct lexer *lexer, struct dataset *ds) else { lex_error (lexer, NULL); - goto error;; + goto error; } lex_force_match (lexer, ')'); } @@ -224,7 +224,7 @@ cmd_roc (struct lexer *lexer, struct dataset *ds) else { lex_error (lexer, NULL); - goto error;; + goto error; } lex_force_match (lexer, ')'); } @@ -250,14 +250,14 @@ cmd_roc (struct lexer *lexer, struct dataset *ds) else { lex_error (lexer, NULL); - goto error;; + goto error; } lex_force_match (lexer, ')'); } else { lex_error (lexer, NULL); - goto error;; + goto error; } } } @@ -269,8 +269,9 @@ cmd_roc (struct lexer *lexer, struct dataset *ds) } if ( ! run_roc (ds, &roc)) - goto error;; + goto error; + free (roc.vars); return CMD_SUCCESS; error: