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

【完善】mpy_main 资源回收代码。

Signed-off-by: armink <armink.ztl@gmail.com>
armink пре 6 година
родитељ
комит
77fd15a05a
1 измењених фајлова са 1 додато и 4 уклоњено
  1. 1 4
      port/mpy_main.c

+ 1 - 4
port/mpy_main.c

@@ -108,7 +108,6 @@ _exit_tab:
 static void mp_sys_resource_gc(struct dfs_fdtable *fd_table_bak)
 {
     struct dfs_fdtable *fd_table;
-    struct dfs_fd *fd;
     
     if (!fd_table_bak) return;
 
@@ -120,9 +119,7 @@ static void mp_sys_resource_gc(struct dfs_fdtable *fd_table_bak)
         {
             if ((i < fd_table_bak->maxfd && fd_table_bak->fds[i] == RT_NULL) || (i >= fd_table_bak->maxfd))
             {
-                fd = fd_table->fds[i];
-                dfs_file_close(fd);
-                fd_put(fd);
+                close(i + DFS_FD_OFFSET);
             }
         }
     }