diff options
Diffstat (limited to 'client/src/injection/mapper.cpp')
| -rw-r--r-- | client/src/injection/mapper.cpp | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/client/src/injection/mapper.cpp b/client/src/injection/mapper.cpp index 052dc39..3857948 100644 --- a/client/src/injection/mapper.cpp +++ b/client/src/injection/mapper.cpp @@ -44,17 +44,10 @@ void mmap::thread(tcp::client& client) { nlohmann::json final_imports; for (auto& [key, value] : imports.items()) { - - auto base = proc.load(key); - if (!base) { - io::log_error("failed to load {}", key); - continue; - } - for (auto& i : value) { auto name = i.get<std::string>(); - final_imports[name] = proc.module_export(base, name); + final_imports[name] = proc.module_export(proc.map(key), name); } } imports.clear(); |