summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
Diffstat (limited to 'firmware')
-rw-r--r--firmware/target/arm/imx233/sdmmc-imx233.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/firmware/target/arm/imx233/sdmmc-imx233.c b/firmware/target/arm/imx233/sdmmc-imx233.c
index dbca78be79..e42842d3f7 100644
--- a/firmware/target/arm/imx233/sdmmc-imx233.c
+++ b/firmware/target/arm/imx233/sdmmc-imx233.c
@@ -596,6 +596,9 @@ static int __xfer_sectors(int drive, unsigned long start, int count, void *buf,
596static int transfer_sectors(int drive, unsigned long start, int count, void *buf, bool read) 596static int transfer_sectors(int drive, unsigned long start, int count, void *buf, bool read)
597{ 597{
598 int ret = 0; 598 int ret = 0;
599 // the function doesn't work when count is 0
600 if(count == 0)
601 return ret;
599 602
600 /* update disk activity */ 603 /* update disk activity */
601 disk_last_activity[drive] = current_tick; 604 disk_last_activity[drive] = current_tick;