system/fastboot: Fix error that download_size always be zero

Signed-off-by: wangjianyu3 <wangjianyu3@xiaomi.com>
This commit is contained in:
wangjianyu3 2024-08-05 16:28:03 +08:00 committed by Xiang Xiao
parent e6cedb8da7
commit a413f6bcac

View File

@ -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, "");
}