fscache: removePrefix(): use starts_with()
This commit is contained in:
		
							
								
								
									
										2
									
								
								cache/fscache.cpp
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								cache/fscache.cpp
									
									
									
									
										vendored
									
									
								
							| @@ -46,7 +46,7 @@ void FsCache::removePrefix(std::string_view prefix) | ||||
| 	// TODO: lock dir | ||||
| 	for(auto &entry : std::filesystem::directory_iterator(std::filesystem::path{this->path})) | ||||
| 	{ | ||||
| 		if(static_cast<std::string>(entry.path().filename()).find(prefix) == 0) | ||||
| 		if(std::string_view(entry.path().filename().c_str()).starts_with(prefix) == 0) | ||||
| 		{ | ||||
| 			std::filesystem::remove_all(entry); | ||||
| 		} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user