From 60ca7a42c76d84884257a90e3d4c96c0196078ff Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Fri, 26 Aug 2022 07:35:00 -0700 Subject: [PATCH] Null check on member name --- IDEHelper/DbgExprEvaluator.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/IDEHelper/DbgExprEvaluator.cpp b/IDEHelper/DbgExprEvaluator.cpp index 52ff9ac0..f9918db4 100644 --- a/IDEHelper/DbgExprEvaluator.cpp +++ b/IDEHelper/DbgExprEvaluator.cpp @@ -5115,7 +5115,7 @@ void DbgExprEvaluator::LookupSplatMember(const DbgTypedValue& target, const Stri { for (auto member : checkType->mMemberList) { - if (member->mName == fieldName) + if ((member->mName != NULL) && (member->mName == fieldName)) { found = true; break; @@ -5327,7 +5327,7 @@ void DbgExprEvaluator::LookupSplatMember(BfAstNode* targetNode, BfAstNode* looku { for (auto member : checkType->mMemberList) { - if (member->mName == fieldName) + if ((member->mName != NULL) && (member->mName == fieldName)) { wasUnion = checkType->IsBfUnion(); memberType = member->mType;