From bd9f68e199fae557a6556693bf8564f84e52488d Mon Sep 17 00:00:00 2001 From: Kai Blaschke Date: Sun, 15 Feb 2026 23:34:10 +0100 Subject: [PATCH] Bugfix: possible nullptr dereference in texture sampler Crashes in some rare cases, e.g. "martin - test random mosscity.milk" --- src/libprojectM/Renderer/TextureSamplerDescriptor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libprojectM/Renderer/TextureSamplerDescriptor.cpp b/src/libprojectM/Renderer/TextureSamplerDescriptor.cpp index d93567792..5177a844c 100644 --- a/src/libprojectM/Renderer/TextureSamplerDescriptor.cpp +++ b/src/libprojectM/Renderer/TextureSamplerDescriptor.cpp @@ -20,7 +20,7 @@ TextureSamplerDescriptor::TextureSamplerDescriptor(const std::shared_ptr bool { - return m_texture->Empty(); + return !m_texture || m_texture->Empty(); } void TextureSamplerDescriptor::Bind(GLint unit, const Shader& shader) const