test: only call memcpy() in __wrap_flash_read() and __wrap_flash_write() when there is something to copy
This commit is contained in:
parent
0da262cc0f
commit
73057f6f25
1 changed files with 4 additions and 2 deletions
|
@ -28,6 +28,7 @@ size_t __wrap_flash_read(struct flash_dev *dev, uint32_t addr,
|
||||||
if (len > ret_len)
|
if (len > ret_len)
|
||||||
len = ret_len;
|
len = ret_len;
|
||||||
|
|
||||||
|
if (len)
|
||||||
memcpy(data, ret_data, len);
|
memcpy(data, ret_data, len);
|
||||||
|
|
||||||
return len;
|
return len;
|
||||||
|
@ -50,6 +51,7 @@ size_t __wrap_flash_write(struct flash_dev *dev, uint32_t addr,
|
||||||
if (len > ret_len)
|
if (len > ret_len)
|
||||||
len = ret_len;
|
len = ret_len;
|
||||||
|
|
||||||
|
if (len)
|
||||||
memcpy(ret_data, data, len);
|
memcpy(ret_data, data, len);
|
||||||
|
|
||||||
return len;
|
return len;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue