summaryrefslogtreecommitdiff
path: root/plugins/rtti
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/rtti')
-rw-r--r--plugins/rtti/microsoft.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/rtti/microsoft.cpp b/plugins/rtti/microsoft.cpp
index 9e26194a..b1b549a8 100644
--- a/plugins/rtti/microsoft.cpp
+++ b/plugins/rtti/microsoft.cpp
@@ -790,8 +790,8 @@ void MicrosoftRTTIProcessor::ProcessVFT()
}
vftFinished.insert(vftAddr);
- auto vftInfo = ProcessVFT(vftAddr, classInfo, baseClassInfo);
- classInfo.vft = vftInfo.value();
+ if (auto vftInfo = ProcessVFT(vftAddr, classInfo, baseClassInfo))
+ classInfo.vft = vftInfo.value();
};
size_t processedNum = 0;