1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-16 15:24:10 +02:00

Fix null dereference crash in parser

This commit is contained in:
disarray2077 2022-01-15 18:22:53 -03:00 committed by GitHub
parent a4a5d99fd0
commit 15b013010c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2811,7 +2811,7 @@ BfExpression* BfReducer::CreateExpression(BfAstNode* node, CreateExprFlags creat
bool continueCascade = false; bool continueCascade = false;
if (auto memberExpr = BfNodeDynCast<BfMemberReferenceExpression>(exprLeft)) if (auto memberExpr = BfNodeDynCast<BfMemberReferenceExpression>(exprLeft))
{ {
if (memberExpr->mDotToken->GetToken() == BfToken_DotDot) if ((memberExpr->mDotToken != NULL) && (memberExpr->mDotToken->GetToken() == BfToken_DotDot))
continueCascade = true; continueCascade = true;
} }