aboutsummaryrefslogtreecommitdiff
path: root/server/src/image
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/image')
-rw-r--r--server/src/image/pe.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/server/src/image/pe.h b/server/src/image/pe.h
index 1ccd91f..fdd8a97 100644
--- a/server/src/image/pe.h
+++ b/server/src/image/pe.h
@@ -153,6 +153,9 @@ class image {
auto j = nlohmann::json::parse(imports.data());
for (auto &[mod, funcs] : m_imports) {
for (auto &func : funcs) {
+ if(j[func.name].is_null()) {
+ continue;
+ }
*reinterpret_cast<uint32_t *>(image.data() + func.rva) = j[func.name];
}
}