From 0c19bd45070bba5acf19f8114bd234f2088ee25f Mon Sep 17 00:00:00 2001 From: docentYT <63965954+docentYT@users.noreply.github.com> Date: Fri, 1 May 2026 18:38:28 +0200 Subject: [PATCH] return empty string_view in substr_path if no '/' was found --- utilities/utilities.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/utilities/utilities.cpp b/utilities/utilities.cpp index 2c95d652..8f734910 100644 --- a/utilities/utilities.cpp +++ b/utilities/utilities.cpp @@ -393,8 +393,9 @@ void replace_slashes(std::string &Filename) // returns potential path part from provided file name std::string_view substr_path(std::string const &Filename) { - if (auto pos = Filename.rfind('/'); pos != std::string_view::npos) + if (auto pos = Filename.rfind('/'); pos != std::string::npos) return Filename.substr(0, pos + 1); + return {}; } // returns length of common prefix between two provided strings