diff options
-rw-r--r-- | fs/befs/linuxvfs.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/befs/linuxvfs.c b/fs/befs/linuxvfs.c index daa15d6ba450..845d2d690ce2 100644 --- a/fs/befs/linuxvfs.c +++ b/fs/befs/linuxvfs.c | |||
@@ -324,8 +324,8 @@ static struct inode *befs_iget(struct super_block *sb, unsigned long ino) | |||
324 | befs_debug(sb, "---> befs_read_inode() " "inode = %lu", ino); | 324 | befs_debug(sb, "---> befs_read_inode() " "inode = %lu", ino); |
325 | 325 | ||
326 | inode = iget_locked(sb, ino); | 326 | inode = iget_locked(sb, ino); |
327 | if (IS_ERR(inode)) | 327 | if (!inode) |
328 | return inode; | 328 | return ERR_PTR(-ENOMEM); |
329 | if (!(inode->i_state & I_NEW)) | 329 | if (!(inode->i_state & I_NEW)) |
330 | return inode; | 330 | return inode; |
331 | 331 | ||