epee: string_tools: remove dot from get_extension

Fixes a regression introduced in #9254. Previously it did not
include the dot.
This commit is contained in:
tobtoht
2024-08-14 16:13:35 +02:00
parent c6d17a0b39
commit c7d4bf491e
2 changed files with 14 additions and 1 deletions

View File

@@ -201,7 +201,12 @@ namespace string_tools
std::string get_extension(const std::string& str)
{
return boost::filesystem::path(str).extension().string();
std::string ext_with_dot = boost::filesystem::path(str).extension().string();
if (ext_with_dot.empty())
return {};
return ext_with_dot.erase(0, 1);
}
//----------------------------------------------------------------------------