commit 40642c9e1e95025e05e9cc3d72c2061997b8e35e parent b93a4617e3d442aaf066471509fe1a6f6297cbda Author: dsp56300 <dsp56300@users.noreply.github.com> Date: Tue, 18 Jan 2022 19:54:06 +0100 fix assert: uninitialized patch data could confuse patch name extraction Diffstat:
M | source/jucePlugin/VirusController.h | | | 12 | ++++++------ |
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/source/jucePlugin/VirusController.h b/source/jucePlugin/VirusController.h @@ -435,16 +435,16 @@ namespace Virus struct MultiPatch { - uint8_t bankNumber; - uint8_t progNumber; - uint8_t data[kDataSizeInBytes]; + uint8_t bankNumber = 0; + uint8_t progNumber = 0; + uint8_t data[kDataSizeInBytes]{}; }; struct SinglePatch { - virusLib::BankNumber bankNumber; - uint8_t progNumber; - uint8_t data[kDataSizeInBytes]; + virusLib::BankNumber bankNumber = static_cast<virusLib::BankNumber>(0); + uint8_t progNumber = 0; + uint8_t data[kDataSizeInBytes]{}; }; MultiPatch m_multis[128]; // RAM has 128 Multi 'snapshots'