Преглед изворни кода

Update ry_sy.c

修改了读取不到文件大小,导致的文件传输的问题,问题说明在
https://www.rt-thread.org/qa/forum.php?mod=viewthread&tid=423781
Chinese66 пре 5 година
родитељ
комит
2822ec377d
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      components/utilities/ymodem/ry_sy.c

+ 1 - 1
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);
         rt_kprintf("error creating file: %d\n", err);
         return RYM_CODE_CAN;
         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)
     if (cctx->flen == 0)
         cctx->flen = -1;
         cctx->flen = -1;