From: John Darrington <john@darrington.wattle.id.au>
Date: Fri, 1 Apr 2016 09:37:02 +0000 (+0200)
Subject: variable-display.c (cmd_variable_level): Check return value of lex_force_match
X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=328b2d9f1bd732e2492460273b0eef66738975e4;p=pspp

variable-display.c (cmd_variable_level): Check return value of lex_force_match
---

diff --git a/src/language/dictionary/variable-display.c b/src/language/dictionary/variable-display.c
index 67c2e13d63..657e317a4c 100644
--- a/src/language/dictionary/variable-display.c
+++ b/src/language/dictionary/variable-display.c
@@ -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
         {