diff --git a/fs/littlefs/lfs_vfs.c b/fs/littlefs/lfs_vfs.c index 25aa99e735..2a6ff29927 100644 --- a/fs/littlefs/lfs_vfs.c +++ b/fs/littlefs/lfs_vfs.c @@ -670,7 +670,7 @@ static int littlefs_fstat(FAR const struct file *filep, FAR struct stat *buf) if (buf->st_size < 0) { - return buf->st_size; + return littlefs_convert_result(buf->st_size); } buf->st_mode = S_IRWXO | S_IRWXG | S_IRWXU | S_IFREG;