From 37e20cc30d57fff6b78bf6be9be2230a8ff973cc Mon Sep 17 00:00:00 2001 From: Alexander Taylor Date: Thu, 10 Apr 2025 13:13:07 -0400 Subject: Prevent nullptr deref if we don't find image. --- view/kernelcache/core/KernelCache.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'view/kernelcache/core/KernelCache.cpp') diff --git a/view/kernelcache/core/KernelCache.cpp b/view/kernelcache/core/KernelCache.cpp index 5d97e8eb..0944e92a 100644 --- a/view/kernelcache/core/KernelCache.cpp +++ b/view/kernelcache/core/KernelCache.cpp @@ -602,12 +602,12 @@ bool KernelCache::LoadImageWithInstallName(std::lock_guard& lock, st break; } } - const auto header = LoadHeaderForAddress(m_kcView, targetImage->headerFileLocation, targetImage->installName); + if (!targetImage) + return false; + const auto header = LoadHeaderForAddress(m_kcView, targetImage->headerFileLocation, targetImage->installName); if (!header) - { return false; - } m_modifiedState->viewState = KCViewStateLoadedWithImages; -- cgit v1.3.1