variable-display.c (cmd_variable_level): Check return value of lex_force_match
authorJohn Darrington <john@darrington.wattle.id.au>
Fri, 1 Apr 2016 09:37:02 +0000 (11:37 +0200)
committerJohn Darrington <john@darrington.wattle.id.au>
Fri, 1 Apr 2016 09:37:02 +0000 (11:37 +0200)
src/language/dictionary/variable-display.c

index 67c2e13d637ac31cd3f1bc4682381cec531d68ea..657e317a4c56e89afe52b0788ffa0caf4650de00 100644 (file)
@@ -65,7 +65,8 @@ cmd_variable_alignment (struct lexer *lexer, struct dataset *ds)
               return CMD_FAILURE;
             }
 
-         lex_force_match (lexer, T_RPAREN);
+         if (!lex_force_match (lexer, T_RPAREN))
+           return CMD_FAILURE;
        }
       else
         {
@@ -163,7 +164,8 @@ cmd_variable_level (struct lexer *lexer, struct dataset *ds)
               return CMD_FAILURE;
             }
 
-         lex_force_match (lexer, T_RPAREN);
+         if (!lex_force_match (lexer, T_RPAREN))
+           return CMD_FAILURE;
        }
       else
         {