summaryrefslogtreecommitdiff
path: root/src/class
diff options
context:
space:
mode:
authorHa Thach <[email protected]>2025-03-14 16:25:54 +0700
committerGitHub <[email protected]>2025-03-14 16:25:54 +0700
commit5333d042f9384ec1cc0663a2708c0ca7cb5cdc32 (patch)
tree96deaba1f807887678daab65530fc160e03d93b6 /src/class
parentf01c4be350d21145162f4a3f283a298cd221f74d (diff)
parentb80800f18205ae23d571438d55e078a1dcc295e8 (diff)
Merge pull request #3029 from rppicomidi/fix_3028
Only clear stream_read & stream_write if they are defined
Diffstat (limited to 'src/class')
-rw-r--r--src/class/midi/midi_host.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/class/midi/midi_host.c b/src/class/midi/midi_host.c
index 03144eb45..4d824e04c 100644
--- a/src/class/midi/midi_host.c
+++ b/src/class/midi/midi_host.c
@@ -153,9 +153,10 @@ void midih_close(uint8_t daddr) {
p_midi->tx_cable_count = 0;
p_midi->daddr = 0;
p_midi->mounted = false;
+#if CFG_TUH_MIDI_STREAM_API
tu_memclr(&p_midi->stream_read, sizeof(p_midi->stream_read));
tu_memclr(&p_midi->stream_write, sizeof(p_midi->stream_write));
-
+#endif
tu_edpt_stream_close(&p_midi->ep_stream.rx);
tu_edpt_stream_close(&p_midi->ep_stream.tx);
}