Skip to content

Commit b5d72cd

Browse files
committed
orangefs: don't let orangefs_iget return NULL.
Suggested by Dan Carpenter. Signed-off-by: Mike Marshall <hubcap@omnibond.com>
1 parent 5624999 commit b5d72cd

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

fs/orangefs/inode.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -405,7 +405,11 @@ struct inode *orangefs_iget(struct super_block *sb,
405405
orangefs_test_inode,
406406
orangefs_set_inode,
407407
ref);
408-
if (!inode || !(inode->i_state & I_NEW))
408+
409+
if (!inode)
410+
return ERR_PTR(-ENOMEM);
411+
412+
if (!(inode->i_state & I_NEW))
409413
return inode;
410414

411415
error = orangefs_inode_getattr(inode, 1, 1, STATX_ALL);

0 commit comments

Comments
 (0)