From: adilger Date: Tue, 5 Nov 2002 20:17:49 +0000 (+0000) Subject: Prudent check for NULL intent before dereferencing. X-Git-Tag: v1_7_100~4302 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=5760f3d6496ab35296ea3183fadd6dcbdfcb4316;p=fs%2Flustre-release.git Prudent check for NULL intent before dereferencing. --- diff --git a/lustre/llite/namei.c b/lustre/llite/namei.c index bf9576c..7e61788 100644 --- a/lustre/llite/namei.c +++ b/lustre/llite/namei.c @@ -640,7 +640,7 @@ static int ll_create(struct inode *dir, struct dentry *dentry, int mode) if (IS_ERR(inode)) RETURN(PTR_ERR(inode)); - if (it->it_disposition) { + if (it && it->it_disposition) { struct ll_inode_info *lli = ll_i2info(inode); memcpy(&lli->lli_intent_lock_handle, it->it_lock_handle, sizeof(lli->lli_intent_lock_handle));