From: tappro Date: Fri, 26 Aug 2005 11:44:26 +0000 (+0000) Subject: - fix case when inode can be NULL. X-Git-Tag: 1.4.10~639 X-Git-Url: https://git.whamcloud.com/gitweb?a=commitdiff_plain;h=49d9e539b0272319e46de5730b4ac39534ce5e4f;p=fs%2Flustre-release.git - fix case when inode can be NULL. --- diff --git a/lustre/smfs/audit.c b/lustre/smfs/audit.c index 8134204..47baa0e 100644 --- a/lustre/smfs/audit.c +++ b/lustre/smfs/audit.c @@ -272,7 +272,7 @@ int smfs_set_audit(struct super_block * sb, struct inode * inode, { void * handle = NULL; struct fsfilt_operations * fsfilt = S2SMI(sb)->sm_fsfilt; - struct smfs_inode_info *smi = I2SMI(inode); + struct smfs_inode_info *smi = NULL; int rc = 0; ENTRY; @@ -281,7 +281,7 @@ int smfs_set_audit(struct super_block * sb, struct inode * inode, return smfs_set_fs_audit(sb, mask); LASSERT(inode); - + smi = I2SMI(inode); handle = fsfilt->fs_start(inode, FSFILT_OP_SETATTR, NULL, 0); if (IS_ERR(handle)) RETURN(PTR_ERR(handle));