Skip to content

Commit 77fd15a

Browse files
committed
【完善】mpy_main 资源回收代码。
Signed-off-by: armink <[email protected]>
1 parent 81fa5f3 commit 77fd15a

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

port/mpy_main.c

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,6 @@ static int mp_sys_resource_bak(struct dfs_fdtable **table_bak)
108108
static void mp_sys_resource_gc(struct dfs_fdtable *fd_table_bak)
109109
{
110110
struct dfs_fdtable *fd_table;
111-
struct dfs_fd *fd;
112111

113112
if (!fd_table_bak) return;
114113

@@ -120,9 +119,7 @@ static void mp_sys_resource_gc(struct dfs_fdtable *fd_table_bak)
120119
{
121120
if ((i < fd_table_bak->maxfd && fd_table_bak->fds[i] == RT_NULL) || (i >= fd_table_bak->maxfd))
122121
{
123-
fd = fd_table->fds[i];
124-
dfs_file_close(fd);
125-
fd_put(fd);
122+
close(i + DFS_FD_OFFSET);
126123
}
127124
}
128125
}

0 commit comments

Comments
 (0)