fs/Path: add method ToUTF8Throw()

This commit is contained in:
Max Kellermann
2018-07-18 16:30:46 +02:00
parent f87265a4d5
commit 32290d5eb8
10 changed files with 43 additions and 29 deletions

View File

@@ -48,12 +48,9 @@ FindContainerDecoderPlugin(const char *suffix)
static const DecoderPlugin *
FindContainerDecoderPlugin(Path path)
{
const auto utf8 = path.ToUTF8();
if (utf8.empty())
return nullptr;
UriSuffixBuffer suffix_buffer;
const char *const suffix = uri_get_suffix(utf8.c_str(), suffix_buffer);
const char *const suffix = uri_get_suffix(path.ToUTF8Throw().c_str(),
suffix_buffer);
if (suffix == nullptr)
return nullptr;