From bf90d38a237600e236c914897e8096da43006b41 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Thu, 19 Mar 2026 22:59:38 +1100 Subject: [PATCH] fix: plugin maybe nullptr deletions --- plugin/src/Caelestia/Services/audioprovider.hpp | 2 +- plugin/src/Caelestia/Services/beattracker.cpp | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/plugin/src/Caelestia/Services/audioprovider.hpp b/plugin/src/Caelestia/Services/audioprovider.hpp index 5bf9bb00..4b85929f 100644 --- a/plugin/src/Caelestia/Services/audioprovider.hpp +++ b/plugin/src/Caelestia/Services/audioprovider.hpp @@ -23,7 +23,7 @@ protected: virtual void process() = 0; private: - QTimer* m_timer; + QTimer* m_timer = nullptr; }; class AudioProvider : public Service { diff --git a/plugin/src/Caelestia/Services/beattracker.cpp b/plugin/src/Caelestia/Services/beattracker.cpp index 93addc67..64970579 100644 --- a/plugin/src/Caelestia/Services/beattracker.cpp +++ b/plugin/src/Caelestia/Services/beattracker.cpp @@ -19,7 +19,9 @@ BeatProcessor::~BeatProcessor() { if (m_in) { del_fvec(m_in); } - del_fvec(m_out); + if (m_out) { + del_fvec(m_out); + } } void BeatProcessor::process() {