1diff --git a/src/Trigger/main.cpp b/src/Trigger/main.cpp
2index 39539e1..680c12c 100644
3--- a/src/Trigger/main.cpp
4+++ b/src/Trigger/main.cpp
5@@ -890,7 +890,8 @@ bool MainApp::loadAll()
6 std::smatch mr; // Match Results
7 std::regex pat(R"(^(\w+)(\..+)$)"); // Pattern
8
9- if (!std::regex_search(std::string(*fname), mr, pat))
10+ std::string search(*fname);
11+ if (!std::regex_search(search, mr, pat))
12 continue;
13
14 std::string basefname = mr[1];