id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 2106,"oversight in ""boost::filesystem::path::operator /""",rtomov@…,Beman Dawes,"Using ""boost::filesystem::path::operator /"" with ""const char*"" or ""const string&"" as parameter is dangerous because the temporary object of type ""path"" is create but without control of the name's checking parameter. For example: you can write this code ""string filePath = (fs::path(pathName, fs::no_check) / fileName).string();"" and expect both ""pathName"" and ""fileName"" not to be checked against rules. In fact only ""pathName"" will not be checked but ""fileName"" will be checked with default checker. Thus you will receive, unexpected and unhandled, ""boost::filesystem::filesystem_error"" exception.",Bugs,closed,,filesystem,Boost 1.35.0,Problem,invalid,,