fs/Traits: GetParent() returns std::string_view

This commit is contained in:
Max Kellermann
2020-03-13 19:37:59 +01:00
parent cefc773992
commit 45b60b3d38
5 changed files with 15 additions and 15 deletions

View File

@@ -169,7 +169,7 @@ handle_read_comments(Client &client, Request args, Response &r)
* opened file or #nullptr on failure.
*/
static InputStreamPtr
find_stream_art(const char *directory, Mutex &mutex)
find_stream_art(std::string_view directory, Mutex &mutex)
{
static constexpr char const * art_names[] = {
"cover.png",
@@ -195,11 +195,11 @@ find_stream_art(const char *directory, Mutex &mutex)
static CommandResult
read_stream_art(Response &r, const char *uri, size_t offset)
{
std::string art_directory = PathTraitsUTF8::GetParent(uri);
const auto art_directory = PathTraitsUTF8::GetParent(uri);
Mutex mutex;
InputStreamPtr is = find_stream_art(art_directory.c_str(), mutex);
InputStreamPtr is = find_stream_art(art_directory, mutex);
if (is == nullptr) {
r.Error(ACK_ERROR_NO_EXIST, "No file exists");