From 08222c2e64e0fa4baac2e5892453e6fd9ff2513c Mon Sep 17 00:00:00 2001 From: Johann Fischer Date: Mon, 16 Mar 2020 15:53:12 +0100 Subject: [PATCH] usb: mass_storage: fix API usage by using memmove Fix API usage error introduced by the commit c88155fd2d41 ("usb: mass_storage: fix possible page buffer overflow")' Fixes: #23295 CID: 208676 Signed-off-by: Johann Fischer --- subsys/usb/class/mass_storage.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/subsys/usb/class/mass_storage.c b/subsys/usb/class/mass_storage.c index 61ea0a85721..53a0799ec9a 100644 --- a/subsys/usb/class/mass_storage.c +++ b/subsys/usb/class/mass_storage.c @@ -756,7 +756,7 @@ static void thread_memory_write_done(void) size_t overflowed_len = (addr + size) % CONFIG_MASS_STORAGE_BULK_EP_MPS; if (overflowed_len) { - memcpy(page, &page[BLOCK_SIZE], overflowed_len); + memmove(page, &page[BLOCK_SIZE], overflowed_len); } addr += size;