Browse Source

[ymodem] fix the cmd "sy" without close file

Eric LGF 1 year ago
parent
commit
58ecde786f
1 changed files with 3 additions and 0 deletions
  1. 3 0
      components/utilities/ymodem/ry_sy.c

+ 3 - 0
components/utilities/ymodem/ry_sy.c

@@ -186,7 +186,10 @@ static enum rym_code _rym_send_end(
     rt_uint8_t *buf,
     rt_size_t len)
 {
+    struct custom_ctx *cctx = (struct custom_ctx *)ctx;
     rt_memset(buf, 0, len);
+    close(cctx->fd);
+    cctx->fd = -1;
 
     return RYM_CODE_SOH;
 }