diff options
| author | Michael Krasnitski <michael.krasnitski@gmail.com> | 2025-01-14 13:07:52 -0500 |
|---|---|---|
| committer | Brandon Miller <bkmiller89@icloud.com> | 2025-06-05 11:49:00 -0400 |
| commit | c4efe0ab81183d4e75a36557a00acb2086935947 (patch) | |
| tree | b0abde5ed1cedc957aefb5edd13d5cbb5314438f /plugins/efi_resolver | |
| parent | fac7ba859ddf0067e42254177e77a5544ad9e260 (diff) | |
Fix running in headless mode
Diffstat (limited to 'plugins/efi_resolver')
| -rw-r--r-- | plugins/efi_resolver/include/ModuleType.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/plugins/efi_resolver/include/ModuleType.h b/plugins/efi_resolver/include/ModuleType.h index 187dcc36..2bad23b1 100644 --- a/plugins/efi_resolver/include/ModuleType.h +++ b/plugins/efi_resolver/include/ModuleType.h @@ -13,10 +13,10 @@ enum EFIModuleType static inline EFIModuleType identifyModuleType(BinaryView* bv) { - std::string viewType = bv->GetCurrentView(); - if (viewType == "Linear:PE") + FileMetadata* file = bv->GetFile(); + if (file->GetViewOfType("PE")) return DXE; - else if (viewType == "Linear:TE") + else if (file->GetViewOfType("TE")) return PEI; else return UNKNOWN; |
