X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=fs%2Fbefs%2Flinuxvfs.c;h=845d2d690ce2dc2becddef70041a3e6b69440d62;hb=167eeb470057adb5e9a22281d2852edc91c70473;hp=daa15d6ba45077755d2bc859cfffb44f6a82bfd0;hpb=754ac45745711a7ce0067087e5b55a9c277952ad;p=~andy%2Flinux diff --git a/fs/befs/linuxvfs.c b/fs/befs/linuxvfs.c index daa15d6ba45..845d2d690ce 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) befs_debug(sb, "---> befs_read_inode() " "inode = %lu", ino); inode = iget_locked(sb, ino); - if (IS_ERR(inode)) - return inode; + if (!inode) + return ERR_PTR(-ENOMEM); if (!(inode->i_state & I_NEW)) return inode;