summaryrefslogtreecommitdiff
path: root/view/kernelcache
diff options
context:
space:
mode:
authorAlexander Taylor <alex@vector35.com>2025-04-10 13:13:07 -0400
committerAlexander Taylor <alex@vector35.com>2025-04-14 09:37:09 -0400
commit37e20cc30d57fff6b78bf6be9be2230a8ff973cc (patch)
tree3e92a0a4e9fad6676b37aaca216578e4479f75f5 /view/kernelcache
parentd091146d17bd3eb02f0d7d7e86e50ef3299a94a1 (diff)
Prevent nullptr deref if we don't find image.
Diffstat (limited to 'view/kernelcache')
-rw-r--r--view/kernelcache/core/KernelCache.cpp6
1 files changed, 3 insertions, 3 deletions
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<std::mutex>& 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;