From 9e3c0ac3f71cf2148e4788793efea5968f1a46b2 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Thu, 11 Jan 2024 01:15:28 +0100 Subject: loader: add missing null terminated flag --- loader/texture.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'loader/texture.cpp') diff --git a/loader/texture.cpp b/loader/texture.cpp index a12986b4..60372d00 100644 --- a/loader/texture.cpp +++ b/loader/texture.cpp @@ -33,7 +33,7 @@ Trade::ImageData2D loader_impl::texture(StringView prefix, StringView filename_, fm_soft_assert(len + extension.size() < std::size(buf)); std::memcpy(buf + len, extension.data(), extension.size()); buf[len + extension.size()] = '\0'; - auto path = StringView{buf, len + extension.size()}; + auto path = StringView{buf, len + extension.size(), StringViewFlag::NullTerminated}; fm_debug_assert(path.size() < std::size(buf)); auto& importer = extension == ".tga"_s ? tga_importer : image_importer; if (Path::exists(path) && importer->openFile(path)) -- cgit v1.2.3