by
Changes to 2 files · Browse files at e784e7be7bfc Showing diff from parent 5614b702e17c cba2f410d572 Diff from another changeset...
@@ -132,6 +132,8 @@ if (filename.empty())
return filename;
std::string::size_type pos = filename.find_last_of("\\");
+ if (pos == std::string::npos)
+ return "";
std::string myfilename = filename.substr(0, pos);
if (myfilename.size() > 0 && myfilename[myfilename.size()-1] == ':')
myfilename.push_back('\\');
@@ -143,6 +145,8 @@ if (filename.empty())
return filename;
std::string::size_type pos = filename.find_last_of("\\");
+ if (pos == std::string::npos)
+ return filename;
return filename.substr(pos+1);
}
|
Loading...