diff options
author | Max Kellermann <max@musicpd.org> | 2020-04-08 23:54:42 +0200 |
---|---|---|
committer | Max Kellermann <max@musicpd.org> | 2020-04-08 23:54:58 +0200 |
commit | 3c240e21197fb0e152e978f223df060e220ef989 (patch) | |
tree | 67d83b5d0a0d5207eabccbea5408246408c03792 /src/db | |
parent | 57fb153c5d000905016d3e2c2a67186397d5066b (diff) |
db/simple/DirectorySave: pass std::string_view to _load_subdir()
Eliminates one strlen() call.
Diffstat (limited to 'src/db')
-rw-r--r-- | src/db/plugins/simple/DirectorySave.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/db/plugins/simple/DirectorySave.cxx b/src/db/plugins/simple/DirectorySave.cxx index 5db129992..1eed26d01 100644 --- a/src/db/plugins/simple/DirectorySave.cxx +++ b/src/db/plugins/simple/DirectorySave.cxx @@ -121,10 +121,11 @@ ParseLine(Directory &directory, const char *line) } static Directory * -directory_load_subdir(TextFile &file, Directory &parent, const char *name) +directory_load_subdir(TextFile &file, Directory &parent, std::string_view name) { if (parent.FindChild(name) != nullptr) - throw FormatRuntimeError("Duplicate subdirectory '%s'", name); + throw FormatRuntimeError("Duplicate subdirectory '%.*s'", + int(name.size()), name.data()); Directory *directory = parent.CreateChild(name); |