summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJerzy Kasenberg <[email protected]>2021-09-24 09:15:18 +0200
committerJerzy Kasenberg <[email protected]>2021-09-24 09:28:51 +0200
commit1503955860ba1b0797a07dfab15a9d424f105839 (patch)
tree69e5b02078a4d7d14061d875e1b89435d4a6fed7 /src
parentf172c5ee13fe9eb00e7560c5f2ded34290b9e4f7 (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.c1
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)