Fix #8883 (lora-Pager fter playing the notification, voltage does not disappear from the speaker) (#8884)

* Fix #8883

* Fix crash when delete not inicialized rtttlFile
This commit is contained in:
Igor Danilov
2025-12-08 00:50:53 +03:00
committed by GitHub
parent 2a17c3b5d4
commit 2ae391197f
2 changed files with 8 additions and 6 deletions

View File

@@ -50,8 +50,11 @@ class AudioThread : public concurrency::OSThread
delete i2sRtttl;
i2sRtttl = nullptr;
}
delete rtttlFile;
rtttlFile = nullptr;
if (rtttlFile != nullptr) {
delete rtttlFile;
rtttlFile = nullptr;
}
setCPUFast(false);
#ifdef T_LORA_PAGER
@@ -99,9 +102,9 @@ class AudioThread : public concurrency::OSThread
};
AudioGeneratorRTTTL *i2sRtttl = nullptr;
AudioOutputI2S *audioOut;
AudioOutputI2S *audioOut = nullptr;
AudioFileSourcePROGMEM *rtttlFile;
AudioFileSourcePROGMEM *rtttlFile = nullptr;
};
#endif