You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2024/09/11 15:21:10 UTC
(nuttx-apps) 15/17: system/fastboot: Fix error that download_size always be zero
This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx-apps.git
commit a413f6bcac199988b66bccc4756b9db5baa8efeb
Author: wangjianyu3 <wa...@xiaomi.com>
AuthorDate: Mon Aug 5 16:28:03 2024 +0800
system/fastboot: Fix error that download_size always be zero
Signed-off-by: wangjianyu3 <wa...@xiaomi.com>
---
system/fastboot/fastboot.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/system/fastboot/fastboot.c b/system/fastboot/fastboot.c
index 9965bc694..57dcf5050 100644
--- a/system/fastboot/fastboot.c
+++ b/system/fastboot/fastboot.c
@@ -557,6 +557,7 @@ static void fastboot_download(FAR struct fastboot_ctx_s *context,
}
download = context->download_buffer;
+ context->download_size = len;
while (len > 0)
{
@@ -564,6 +565,7 @@ static void fastboot_download(FAR struct fastboot_ctx_s *context,
download, len);
if (r < 0)
{
+ context->download_size = 0;
fb_err("fastboot_download usb read error\n");
return;
}
@@ -572,7 +574,6 @@ static void fastboot_download(FAR struct fastboot_ctx_s *context,
download += r;
}
- context->download_size = len;
fastboot_okay(context, "");
}