Bladeren bron

Merge pull request #58275 from V-Sekai/attribute_parse_crash_fix

Rémi Verschelde 3 jaren geleden
bovenliggende
commit
d42250e2fb
1 gewijzigde bestanden met toevoegingen van 2 en 1 verwijderingen
  1. 2 1
      modules/gdscript/gdscript_parser.cpp

+ 2 - 1
modules/gdscript/gdscript_parser.cpp

@@ -2692,12 +2692,13 @@ GDScriptParser::ExpressionNode *GDScriptParser::parse_attribute(ExpressionNode *
 		}
 	}
 
-	attribute->is_attribute = true;
 	attribute->base = p_previous_operand;
 
 	if (!consume(GDScriptTokenizer::Token::IDENTIFIER, R"(Expected identifier after "." for attribute access.)")) {
 		return attribute;
 	}
+
+	attribute->is_attribute = true;
 	attribute->attribute = parse_identifier();
 
 	return attribute;