From b5d6f454a4e8f5f4a52f5825b328b78011db4c85 Mon Sep 17 00:00:00 2001
From: "Wolfgang (Blub) Bumiller" <blub@speed.at>
Date: Sun, 25 Nov 2012 16:20:22 +0100
Subject: [PATCH] moving cleanvar=false out of a condition

---
 parser.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/parser.c b/parser.c
index a38e41f..83a5a48 100644
--- a/parser.c
+++ b/parser.c
@@ -3609,9 +3609,9 @@ static bool parse_variable(parser_t *parser, ast_block *localblock, bool nofield
                 }
             }
 
-            me[0] = me[1] = me[2] = NULL;
-            cleanvar = false;
         }
+        me[0] = me[1] = me[2] = NULL;
+        cleanvar = false;
         /* Part 2.2
          * deal with arrays
          */
-- 
2.39.5