Skip to content

Commit c359e93

Browse files
authored
fix file mmap (#8865)
1 parent fa1c473 commit c359e93

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

components/dfs/dfs_v2/src/dfs_file_mmap.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ void page_read(struct rt_varea *varea, struct rt_aspace_io_msg *msg)
184184
varea->start, varea->size, varea->offset, varea->attr, varea->flag);
185185

186186
ret = dfs_aspace_mmap_read(file, varea, msg);
187-
if (ret > 0)
187+
if (ret >= 0)
188188
{
189189
msg->response.status = MM_FAULT_STATUS_OK;
190190
if (ret < ARCH_PAGE_SIZE)

components/dfs/dfs_v2/src/dfs_pcache.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1105,7 +1105,7 @@ int dfs_aspace_read(struct dfs_file *file, void *buf, size_t count, off_t *pos)
11051105
}
11061106

11071107
len = count > len ? len : count;
1108-
if (len)
1108+
if (len > 0)
11091109
{
11101110
rt_memcpy(ptr, page->page + *pos - page->fpos, len);
11111111
ptr += len;

0 commit comments

Comments
 (0)