diff options
Diffstat (limited to 'server/src/image')
| -rw-r--r-- | server/src/image/pe.h | 3 |
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]; } } |