From 15fb288a5b14fd969aae776bfede573aea361082 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Sat, 21 Jan 2023 10:10:05 +0100 Subject: [PATCH] fix: Yara view only loading in .yar files and not .yara files --- plugins/builtin/source/content/views/view_yara.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/builtin/source/content/views/view_yara.cpp b/plugins/builtin/source/content/views/view_yara.cpp index 7c8781823..90d4a373e 100644 --- a/plugins/builtin/source/content/views/view_yara.cpp +++ b/plugins/builtin/source/content/views/view_yara.cpp @@ -174,7 +174,8 @@ namespace hex::plugin::builtin { std::error_code error; for (const auto &entry : std::fs::recursive_directory_iterator(path, error)) { - if (entry.is_regular_file() && entry.path().extension() == ".yar") { + const auto &extension = entry.path().extension(); + if (entry.is_regular_file() && (extension == ".yar" || extension == ".yara")) { this->m_rules.emplace_back(std::fs::relative(entry.path(), path), entry.path()); } }