diff --git a/fs/cifs/readdir.c b/fs/cifs/readdir.c
index c343b14..e8a7794 100644
--- a/fs/cifs/readdir.c
+++ b/fs/cifs/readdir.c
@@ -812,11 +812,7 @@ int cifs_readdir(struct file *file, void
*direntry, filldir_t filldir)
 				return rc;
 			}
 		}
-		if (file->private_data == NULL) {
-			rc = -EINVAL;
-			FreeXid(xid);
-			return rc;
-		}
+
 		cifsFile = file->private_data;
 		if (cifsFile->srch_inf.endOfSearch) {
