diff options
-rw-r--r-- | fs/ubifs/ubifs.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/ubifs/ubifs.c b/fs/ubifs/ubifs.c index d6be5c9..d3026e3 100644 --- a/fs/ubifs/ubifs.c +++ b/fs/ubifs/ubifs.c @@ -788,6 +788,8 @@ static int do_readpage(struct ubifs_info *c, struct inode *inode, if (last_block_size) dlen = last_block_size; + else if (ret) + dlen = UBIFS_BLOCK_SIZE; else dlen = le32_to_cpu(dn->size); |