We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6543338 commit 168e7a3Copy full SHA for 168e7a3
src/AudioTools/Disk/AudioSourceSDFAT.h
@@ -3,9 +3,9 @@
3
#include <SPI.h>
4
#include <SdFat.h>
5
6
-#include "AudioToolsConfig.h"
7
#include "AudioLogger.h"
8
#include "AudioTools/Disk/AudioSource.h"
+#include "AudioToolsConfig.h"
9
10
#define USE_SDFAT
11
#include "AudioTools/Disk/SDDirect.h"
@@ -70,7 +70,10 @@ class AudioSourceSDFAT : public AudioSource {
70
setup_index = setupIndex;
71
}
72
73
- virtual ~AudioSourceSDFAT() { end(); }
+ virtual ~AudioSourceSDFAT() {
74
+ end();
75
+ if (owns_cfg) delete (p_cfg);
76
+ }
77
78
virtual void begin() override {
79
TRACED();
@@ -90,7 +93,6 @@ class AudioSourceSDFAT : public AudioSource {
90
93
#ifdef ESP32
91
94
sd.end();
92
95
#endif
- if (owns_cfg) delete (p_cfg);
96
is_sd_setup = false;
97
98
0 commit comments