From 1503955860ba1b0797a07dfab15a9d424f105839 Mon Sep 17 00:00:00 2001 From: Jerzy Kasenberg Date: Fri, 24 Sep 2021 09:15:18 +0200 Subject: [PATCH] dcd_da146xx: Clear transfer data on dcd_edpt_close Closing endpoint clears data in affected xfer_ctl_t --- src/portable/dialog/da146xx/dcd_da146xx.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/portable/dialog/da146xx/dcd_da146xx.c b/src/portable/dialog/da146xx/dcd_da146xx.c index b98a996e..6eaba709 100644 --- a/src/portable/dialog/da146xx/dcd_da146xx.c +++ b/src/portable/dialog/da146xx/dcd_da146xx.c @@ -939,6 +939,7 @@ void dcd_edpt_close(uint8_t rhport, uint8_t ep_addr) } } } + tu_memclr(xfer, sizeof(*xfer)); } bool dcd_edpt_xfer(uint8_t rhport, uint8_t ep_addr, uint8_t * buffer, uint16_t total_bytes)