Просмотр исходного кода

fix: luat_vfs_lfs2_getc读到末尾时没有正确返回-1

https://gitee.com/openLuat/LuatOS-Air8101/issues/IBDKJQ
Wendal Chen 1 год назад
Родитель
Сommit
d8fc2a19f3
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      luat/vfs/luat_fs_lfs2.c

+ 1 - 1
luat/vfs/luat_fs_lfs2.c

@@ -66,7 +66,7 @@ int luat_vfs_lfs2_getc(void* userdata, FILE* stream) {
     lfs_file_t* file = (lfs_file_t*)stream;
     char buff = 0;
     int ret = lfs_file_read(fs, file, &buff, 1);
-    if (ret < 0)
+    if (ret != 1)
         return -1;
     return (int)buff;
 }