diff options
| author | Jerzy Kasenberg <[email protected]> | 2021-09-24 09:15:18 +0200 |
|---|---|---|
| committer | Jerzy Kasenberg <[email protected]> | 2021-09-24 09:28:51 +0200 |
| commit | 1503955860ba1b0797a07dfab15a9d424f105839 (patch) | |
| tree | 69e5b02078a4d7d14061d875e1b89435d4a6fed7 /src | |
| parent | f172c5ee13fe9eb00e7560c5f2ded34290b9e4f7 (diff) | |
dcd_da146xx: Clear transfer data on dcd_edpt_close
Closing endpoint clears data in affected xfer_ctl_t
Diffstat (limited to 'src')
| -rw-r--r-- | src/portable/dialog/da146xx/dcd_da146xx.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/portable/dialog/da146xx/dcd_da146xx.c b/src/portable/dialog/da146xx/dcd_da146xx.c index b98a996ee..6eaba7098 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) |
