diff options
-rw-r--r-- | fs/cifs/dir.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/cifs/dir.c b/fs/cifs/dir.c index 14d602f178c2..499f27fc8576 100644 --- a/fs/cifs/dir.c +++ b/fs/cifs/dir.c | |||
@@ -641,7 +641,7 @@ lookup_out: | |||
641 | static int | 641 | static int |
642 | cifs_d_revalidate(struct dentry *direntry, struct nameidata *nd) | 642 | cifs_d_revalidate(struct dentry *direntry, struct nameidata *nd) |
643 | { | 643 | { |
644 | if (nd->flags & LOOKUP_RCU) | 644 | if (nd && (nd->flags & LOOKUP_RCU)) |
645 | return -ECHILD; | 645 | return -ECHILD; |
646 | 646 | ||
647 | if (direntry->d_inode) { | 647 | if (direntry->d_inode) { |