Merge pull request #3029 from rppicomidi/fix_3028

Only clear stream_read & stream_write if they are defined
This commit is contained in:
Ha Thach
2025-03-14 16:25:54 +07:00
committed by GitHub

View File

@@ -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);
}