Pārlūkot izejas kodu

Merge pull request #51593 from KoBeWi/if

 Prevent crash when awaiting in a getter/setter
George Marques 4 gadi atpakaļ
vecāks
revīzija
11e457e594
1 mainītis faili ar 3 papildinājumiem un 1 dzēšanām
  1. 3 1
      modules/gdscript/gdscript_parser.cpp

+ 3 - 1
modules/gdscript/gdscript_parser.cpp

@@ -2385,7 +2385,9 @@ GDScriptParser::ExpressionNode *GDScriptParser::parse_await(ExpressionNode *p_pr
 	}
 	await->to_await = element;
 
-	current_function->is_coroutine = true;
+	if (current_function) { // Might be null in a getter or setter.
+		current_function->is_coroutine = true;
+	}
 
 	return await;
 }