diff options
| author | Chinese66 <[email protected]> | 2020-03-11 11:56:35 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2020-03-11 11:56:35 +0800 |
| commit | 2822ec377d8c1b8259c42034fe60c9edc6674bbb (patch) | |
| tree | bebd2ab8a1eeb567e559549b799fdbcdaed46cee | |
| parent | 3e8c03e9344d98d2cfa29bfe0ba0789ef624beba (diff) | |
Update ry_sy.c
修改了读取不到文件大小,导致的文件传输的问题,问题说明在
https://www.rt-thread.org/qa/forum.php?mod=viewthread&tid=423781
| -rw-r--r-- | components/utilities/ymodem/ry_sy.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/components/utilities/ymodem/ry_sy.c b/components/utilities/ymodem/ry_sy.c index 4f4476e402..a87f6949db 100644 --- a/components/utilities/ymodem/ry_sy.c +++ b/components/utilities/ymodem/ry_sy.c @@ -40,7 +40,7 @@ static enum rym_code _rym_recv_begin( rt_kprintf("error creating file: %d\n", err); return RYM_CODE_CAN; } - cctx->flen = atoi((const char *)buf + rt_strnlen((const char *)buf, len - 1)); + cctx->flen = atoi(1 + (const char *)buf + rt_strnlen((const char *)buf, len - 1)); if (cctx->flen == 0) cctx->flen = -1; |
