From dc14f89909e0eb2790466448cc6e65a036f48c52 Mon Sep 17 00:00:00 2001 From: liuhaitao Date: Wed, 27 Jan 2021 16:56:24 +0800 Subject: [PATCH] fs/romfs: fix open zero-byte file fail issue N/A Error log as below: romfs_open: ERROR: Failed to locate start of file data: -5 Change-Id: I0594a84b727077606450dea3ea348cfc2390458b Signed-off-by: liuhaitao --- fs/romfs/fs_romfsutil.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/romfs/fs_romfsutil.c b/fs/romfs/fs_romfsutil.c index 70f26c833e..a606bbc5bb 100644 --- a/fs/romfs/fs_romfsutil.c +++ b/fs/romfs/fs_romfsutil.c @@ -982,7 +982,7 @@ int romfs_datastart(struct romfs_mountpt_s *rm, uint32_t offset, /* Get the offset to the next chunk */ offset += 16; - if (offset >= rm->rm_volsize) + if (offset > rm->rm_volsize) { return -EIO; }