From: Yue Hu <[email protected]> Packed inode may be uncompressed as well due to no space.
Signed-off-by: Yue Hu <[email protected]> --- lib/data.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/data.c b/lib/data.c index 76a6677..fce3da2 100644 --- a/lib/data.c +++ b/lib/data.c @@ -287,9 +287,9 @@ static int z_erofs_read_data(struct erofs_inode *inode, char *buffer, return ret; } - ret = z_erofs_read_data(&packed_inode, - buffer + end - offset, length - skip, - inode->fragmentoff + skip); + ret = erofs_pread(&packed_inode, buffer + end - offset, + length - skip, + inode->fragmentoff + skip); if (ret < 0) break; continue; -- 2.17.1
